WordPress.org

Make WordPress Core

Ticket #28785: 28785.patch

File 28785.patch, 2.8 KB (added by ocean90, 3 years ago)
  • src/wp-admin/includes/class-wp-plugin-install-list-table.php

     
    279279                        $details_link   = self_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin['slug'] . 
    280280                                                                '&TB_iframe=true&width=600&height=550' ); 
    281281 
    282                         $action_links[] = '<a href="' . esc_attr( $details_link ) . '" class="thickbox" title="' . 
     282                        $action_links[] = '<a href="' . esc_url( $details_link ) . '" class="thickbox" title="' . 
    283283                                                                esc_attr( sprintf( __( 'More information about %s' ), $name ) ) . '">' . __( 'More Details' ) . '</a>'; 
    284284 
    285285                        /** 
     
    295295                <div class="plugin-card"> 
    296296                        <div class="plugin-card-top"> 
    297297                                <div class="name column-name"<?php echo $style['name']; ?>> 
    298                                         <h4><a href="<?php echo esc_attr( $details_link ) ?>" class="thickbox"><?php echo $title; ?></a></h4> 
     298                                        <h4><a href="<?php echo esc_url( $details_link ) ?>" class="thickbox"><?php echo $title; ?></a></h4> 
    299299                                        <div class="action-links"> 
    300300                                                <?php 
    301301                                                        if ( ! empty( $action_links ) ) { 
     
    317317                                        <?php wp_star_rating( array( 'rating' => $plugin['rating'], 'type' => 'percent', 'number' => $plugin['num_ratings'] ) ); ?> 
    318318                                        <span class="num-ratings">(<?php echo number_format_i18n( $plugin['num_ratings'] ); ?>)</span> 
    319319                                </div> 
    320                                 <div class="column-updated"><?php echo __( '<strong>Last updated:</strong>' ) . ' '. sprintf( '%s ago', human_time_diff( strtotime($plugin['last_updated']) ) ); ?></div> 
    321                                 <div class="column-downloaded"><?php echo sprintf( __('%s downloads'), number_format_i18n( $plugin['downloaded'] ) ); ?></div> 
     320                                <div class="column-updated"> 
     321                                        <strong><?php _e( 'Last Updated:' ); ?></strong> <span title="<?php echo esc_attr( $plugin['last_updated'] ); ?>"> 
     322                                                <?php printf( __( '%s ago' ), human_time_diff( strtotime( $plugin['last_updated'] ) ) ); ?> 
     323                                        </span> 
     324                                </div> 
     325                                <div class="column-downloaded"> 
     326                                        <?php echo sprintf( _n( '%s download', '%s downloads', $plugin['downloaded'] ), number_format_i18n( $plugin['downloaded'] ) ); ?> 
     327                                </div> 
    322328                                <div class="column-compatibility"> 
    323                                 <?php 
     329                                        <?php 
    324330                                        if ( ! empty( $plugin['tested'] ) && version_compare( substr( $GLOBALS['wp_version'], 0, strlen( $plugin['tested'] ) ), $plugin['tested'], '>' ) ) { 
    325331                                                echo  __( '<strong>Untested</strong> with your install '); 
    326332                                        } elseif ( ! empty( $plugin['requires'] ) && version_compare( substr( $GLOBALS['wp_version'], 0, strlen( $plugin['requires'] ) ), $plugin['requires'], '<' ) ) { 
     
    328334                                        } else { 
    329335                                                echo __( '<strong>Compatible</strong> with your install '); 
    330336                                        } 
    331                                 ?> 
     337                                        ?> 
    332338                                </div> 
    333339                        </div> 
    334340                </div>