Make WordPress Core

Ticket #40268: 40268.diff

File 40268.diff, 3.1 KB (added by johnbillion, 8 years ago)
  • src/wp-admin/includes/class-wp-ms-sites-list-table.php

    diff --git a/src/wp-admin/includes/class-wp-ms-sites-list-table.php b/src/wp-admin/includes/class-wp-ms-sites-list-table.php
    index 6c7bcc3b44..c567d05d29 100644
    a b class WP_MS_Sites_List_Table extends WP_List_Table { 
    6464         * @since 3.1.0
    6565         *
    6666         * @global string $s
    67          * @global string $mode
    6867         * @global wpdb   $wpdb
    6968         */
    7069        public function prepare_items() {
    71                 global $s, $mode, $wpdb;
    72 
    73                 if ( ! empty( $_REQUEST['mode'] ) ) {
    74                         $mode = $_REQUEST['mode'] === 'excerpt' ? 'excerpt' : 'list';
    75                         set_user_setting( 'sites_list_mode', $mode );
    76                 } else {
    77                         $mode = get_user_setting( 'sites_list_mode', 'list' );
    78                 }
     70                global $s, $wpdb;
    7971
    8072                $per_page = $this->get_items_per_page( 'sites_network_per_page' );
    8173
    class WP_MS_Sites_List_Table extends WP_List_Table { 
    207199        }
    208200
    209201        /**
    210          * @global string $mode
    211          *
    212          * @param string $which
    213          */
    214         protected function pagination( $which ) {
    215                 global $mode;
    216 
    217                 parent::pagination( $which );
    218 
    219                 if ( 'top' === $which )
    220                         $this->view_switcher( $mode );
    221         }
    222 
    223         /**
    224202         * @return array
    225203         */
    226204        public function get_columns() {
    class WP_MS_Sites_List_Table extends WP_List_Table { 
    295273         * @since 4.3.0
    296274         * @access public
    297275         *
    298          * @global string $mode
    299          *
    300276         * @param array $blog Current site.
    301277         */
    302278        public function column_blogname( $blog ) {
    303                 global $mode;
    304 
    305279                $blogname = untrailingslashit( $blog['domain'] . $blog['path'] );
    306280                $blog_states = array();
    307281                reset( $this->status_list );
    class WP_MS_Sites_List_Table extends WP_List_Table { 
    326300                ?>
    327301                <a href="<?php echo esc_url( network_admin_url( 'site-info.php?id=' . $blog['blog_id'] ) ); ?>" class="edit"><?php echo $blogname . $blog_state; ?></a>
    328302                <?php
    329                 if ( 'list' !== $mode ) {
    330303                        switch_to_blog( $blog['blog_id'] );
    331304                        echo '<p>';
    332305                        printf(
    class WP_MS_Sites_List_Table extends WP_List_Table { 
    337310                        );
    338311                        echo '</p>';
    339312                        restore_current_blog();
    340                 }
    341313        }
    342314
    343315        /**
    class WP_MS_Sites_List_Table extends WP_List_Table { 
    349321         * @param array $blog Current site.
    350322         */
    351323        public function column_lastupdated( $blog ) {
    352                 global $mode;
    353 
    354                 if ( 'list' === $mode ) {
    355                         $date = __( 'Y/m/d' );
    356                 } else {
    357324                        $date = __( 'Y/m/d g:i:s a' );
    358                 }
    359325
    360326                echo ( $blog['last_updated'] === '0000-00-00 00:00:00' ) ? __( 'Never' ) : mysql2date( $date, $blog['last_updated'] );
    361327        }
    class WP_MS_Sites_List_Table extends WP_List_Table { 
    369335         * @param array $blog Current site.
    370336         */
    371337        public function column_registered( $blog ) {
    372                 global $mode;
    373 
    374                 if ( 'list' === $mode ) {
    375                         $date = __( 'Y/m/d' );
    376                 } else {
    377338                        $date = __( 'Y/m/d g:i:s a' );
    378                 }
    379339
    380340                if ( $blog['registered'] === '0000-00-00 00:00:00' ) {
    381341                        echo '&#x2014;';
    class WP_MS_Sites_List_Table extends WP_List_Table { 
    452412                do_action( 'manage_sites_custom_column', $column_name, $blog['blog_id'] );
    453413        }
    454414
    455         /**
    456          *
    457          * @global string $mode
    458          */
    459415        public function display_rows() {
    460416                foreach ( $this->items as $blog ) {
    461417                        $blog = $blog->to_array();