Make WordPress Core

Ticket #34365: 34365.diff

File 34365.diff, 1.5 KB (added by jeremyfelt, 10 years ago)
  • src/wp-admin/includes/class-wp-ms-sites-list-table.php

     
    6969
    7070                $current_site = get_current_site();
    7171
    72                 $mode = ( empty( $_REQUEST['mode'] ) ) ? 'list' : $_REQUEST['mode'];
     72                if ( ! empty( $_REQUEST['mode'] ) ) {
     73                        $mode = $_REQUEST['mode'] === 'excerpt' ? 'excerpt' : 'list';
     74                        set_user_setting ( 'sites_list_mode', $mode );
     75                } else {
     76                        $mode = get_user_setting ( 'sites_list_mode', 'list' );
     77                }
    7378
    7479                $per_page = $this->get_items_per_page( 'sites_network_per_page' );
    7580
  • src/wp-admin/includes/class-wp-ms-users-list-table.php

     
    8181                if ( isset( $_REQUEST['order'] ) )
    8282                        $args['order'] = $_REQUEST['order'];
    8383
    84                 $mode = empty( $_REQUEST['mode'] ) ? 'list' : $_REQUEST['mode'];
     84                if ( ! empty( $_REQUEST['mode'] ) ) {
     85                        $mode = $_REQUEST['mode'] === 'excerpt' ? 'excerpt' : 'list';
     86                        set_user_setting ( 'network_users_list_mode', $mode );
     87                } else {
     88                        $mode = get_user_setting ( 'network_users_list_mode', 'list' );
     89                }
    8590
    8691                /** This filter is documented in wp-admin/includes/class-wp-users-list-table.php */
    8792                $args = apply_filters( 'users_list_table_query_args', $args );