WordPress.org

Make WordPress Core

Ticket #22383: 22383.3.diff

File 22383.3.diff, 2.4 KB (added by ocean90, 5 years ago)
  • src/wp-admin/includes/class-wp-ms-sites-list-table.php

     
    101101                } elseif ( $order_by == 'lastupdated' ) {
    102102                        $query .= ' ORDER BY last_updated ';
    103103                } elseif ( $order_by == 'blogname' ) {
    104                         if ( is_subdomain_install() )
     104                        if ( is_subdomain_install() ) {
    105105                                $query .= ' ORDER BY domain ';
    106                         else
     106                        } else {
    107107                                $query .= ' ORDER BY path ';
     108                        }
     109                } elseif ( $order_by == 'domain' ) {
     110                        $query .= ' ORDER BY domain ';
     111                } elseif ( $order_by == 'path' ) {
     112                        $query .= ' ORDER BY path ';
    108113                } elseif ( $order_by == 'blog_id' ) {
    109114                        $query .= ' ORDER BY blog_id ';
    110115                } else {
     
    159164        }
    160165
    161166        public function get_columns() {
    162                 $blogname_columns = ( is_subdomain_install() ) ? __( 'Domain' ) : __( 'Path' );
    163167                $sites_columns = array(
    164168                        'cb'          => '<input type="checkbox" />',
    165                         'blogname'    => $blogname_columns,
     169                        'blogname'    => __( 'URL' ),
     170                        'domain'      => __( 'Domain' ),
     171                        'path'        => __( 'Path' ),
    166172                        'lastupdated' => __( 'Last Updated' ),
    167173                        'registered'  => _x( 'Registered', 'site' ),
    168174                        'users'       => __( 'Users' )
     
    187193        protected function get_sortable_columns() {
    188194                return array(
    189195                        'blogname'    => 'blogname',
     196                        'domain'      => 'domain',
     197                        'path'        => 'path',
    190198                        'lastupdated' => 'lastupdated',
    191199                        'registered'  => 'blog_id',
    192200                );
     
    232240                        }
    233241                        echo "<tr{$class}>";
    234242
    235                         $blogname = ( is_subdomain_install() ) ? str_replace( '.' . get_current_site()->domain, '', $blog['domain'] ) : $blog['path'];
     243                        $blogname = $blog['domain'] . $blog['path'];
    236244
    237245                        list( $columns, $hidden ) = $this->get_column_info();
    238246
     
    326334                                        <?php
    327335                                        break;
    328336
    329                                         case 'lastupdated':
     337                                case 'domain':
    330338                                                echo "<td class='$column_name column-$column_name'$style>";
     339                                                        echo $blog['domain']; ?>
     340                                                </td>
     341                                        <?php
     342                                        break;
     343                                case 'path':
     344                                                echo "<td class='$column_name column-$column_name'$style>";
     345                                                        echo $blog['path']; ?>
     346                                                </td>
     347                                        <?php
     348                                        break;
     349                                case 'lastupdated':
     350                                                echo "<td class='$column_name column-$column_name'$style>";
    331351                                                        echo ( $blog['last_updated'] == '0000-00-00 00:00:00' ) ? __( 'Never' ) : mysql2date( $date, $blog['last_updated'] ); ?>
    332352                                                </td>
    333353                                        <?php