Changeset 22686
- Timestamp:
- 11/19/2012 07:16:31 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/class-wp-users-list-table.php
r22423 r22686 194 194 $post_counts = count_many_users_posts( array_keys( $this->items ) ); 195 195 196 $editable_roles = array_keys( get_editable_roles() ); 197 196 198 $style = ''; 197 199 foreach ( $this->items as $userid => $user_object ) { 198 $role = reset( $user_object->roles ); 199 200 if ( is_multisite() && empty( $role ) ) 200 if ( count( $user_object->roles ) <= 1 ) { 201 $role = reset( $user_object->roles ); 202 } elseif ( $roles = array_intersect( array_values( $user_object->roles ), $editable_roles ) ) { 203 $role = reset( $roles ); 204 } else { 205 $role = reset( $user_object->roles ); 206 } 207 208 if ( is_multisite() && empty( $role->allcaps ) ) 201 209 continue; 202 210
Note: See TracChangeset
for help on using the changeset viewer.