Make WordPress Core

Ticket #41165: 41165.diff

File 41165.diff, 1.3 KB (added by partyfrikadelle, 8 years ago)

Diff for wp-admin/includes/class-wp-users-list-table.php (#41165)

  • wp-admin/includes/class-wp-users-list-table.php

     
    138138                $wp_user_search = new WP_User_Query( $args );
    139139
    140140                $this->items = $wp_user_search->get_results();
    141 
     141               
    142142                $this->set_pagination_args( array(
    143143                        'total_items' => $wp_user_search->get_total(),
    144144                        'per_page' => $users_per_page,
     
    393393                        $url = 'users.php?';
    394394
    395395                $user_roles = $this->get_role_list( $user_object );
    396 
     396               
    397397                // Set up the hover actions for this user
    398398                $actions = array();
    399399                $checkbox = '';
     
    542542                $wp_roles = wp_roles();
    543543
    544544                $role_list = array();
    545 
     545               
     546                if ( current_user_can( 'manage_network_users' ) ){
     547                        $super_admins = get_super_admins();
     548                        if( in_array($user_object->user_login, $super_admins) ){
     549                                $role_list[ 'superadmin' ] = __( 'Super Admin' );
     550                        }
     551                }
     552               
     553               
    546554                foreach ( $user_object->roles as $role ) {
    547555                        if ( isset( $wp_roles->role_names[ $role ] ) ) {
    548556                                $role_list[ $role ] = translate_user_role( $wp_roles->role_names[ $role ] );
    549557                        }
    550558                }
    551 
     559               
    552560                if ( empty( $role_list ) ) {
    553561                        $role_list['none'] = _x( 'None', 'no user roles' );
    554562                }