Make WordPress Core

Changeset 30020


Ignore:
Timestamp:
10/25/2014 01:51:36 PM (10 years ago)
Author:
SergeyBiryukov
Message:

Users screen in network admin:

  • Remove unused $key variables.
  • Rename $val to $user_id for clarity.

props ipm-frommen.
fixes #30096.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/network/users.php

    r28885 r30020  
    3131    $admin_out = '<option value="' . $current_user->ID . '">' . $current_user->user_login . '</option>';
    3232
    33     foreach ( ( $allusers = (array) $_POST['allusers'] ) as $key => $val ) {
    34         if ( $val != '' && $val != '0' ) {
    35             $delete_user = get_userdata( $val );
     33    foreach ( ( $allusers = (array) $_POST['allusers'] ) as $user_id ) {
     34        if ( $user_id != '' && $user_id != '0' ) {
     35            $delete_user = get_userdata( $user_id );
    3636
    3737            if ( ! current_user_can( 'delete_user', $delete_user->ID ) )
     
    4141                wp_die( sprintf( __( 'Warning! User cannot be deleted. The user %s is a network administrator.' ), $delete_user->user_login ) );
    4242
    43             echo "<input type='hidden' name='user[]' value='{$val}'/>\n";
    44             $blogs = get_blogs_of_user( $val, true );
     43            echo "<input type='hidden' name='user[]' value='{$user_id}'/>\n";
     44            $blogs = get_blogs_of_user( $user_id, true );
    4545
    4646            if ( !empty( $blogs ) ) {
     
    5252                    if ( is_array( $blog_users ) && !empty( $blog_users ) ) {
    5353                        $user_site = "<a href='" . esc_url( get_home_url( $details->userblog_id ) ) . "'>{$details->blogname}</a>";
    54                         $user_dropdown = "<select name='blog[$val][{$key}]'>";
     54                        $user_dropdown = "<select name='blog[$user_id][$key]'>";
    5555                        $user_list = '';
    5656                        foreach ( $blog_users as $user ) {
     
    124124                $userfunction = '';
    125125
    126                 foreach ( (array) $_POST['allusers'] as $key => $val ) {
    127                     if ( !empty( $val ) ) {
     126                foreach ( (array) $_POST['allusers'] as $user_id ) {
     127                    if ( !empty( $user_id ) ) {
    128128                        switch ( $doaction ) {
    129129                            case 'delete':
     
    140140
    141141                            case 'spam':
    142                                 $user = get_userdata( $val );
     142                                $user = get_userdata( $user_id );
    143143                                if ( is_super_admin( $user->ID ) )
    144144                                    wp_die( sprintf( __( 'Warning! User cannot be modified. The user %s is a network administrator.' ), esc_html( $user->user_login ) ) );
    145145
    146146                                $userfunction = 'all_spam';
    147                                 $blogs = get_blogs_of_user( $val, true );
    148                                 foreach ( (array) $blogs as $key => $details ) {
     147                                $blogs = get_blogs_of_user( $user_id, true );
     148                                foreach ( (array) $blogs as $details ) {
    149149                                    if ( $details->userblog_id != $current_site->blog_id ) // main blog not a spam !
    150150                                        update_blog_status( $details->userblog_id, 'spam', '1' );
    151151                                }
    152                                 update_user_status( $val, 'spam', '1' );
     152                                update_user_status( $user_id, 'spam', '1' );
    153153                            break;
    154154
    155155                            case 'notspam':
    156156                                $userfunction = 'all_notspam';
    157                                 $blogs = get_blogs_of_user( $val, true );
    158                                 foreach ( (array) $blogs as $key => $details )
     157                                $blogs = get_blogs_of_user( $user_id, true );
     158                                foreach ( (array) $blogs as $details )
    159159                                    update_blog_status( $details->userblog_id, 'spam', '0' );
    160160
    161                                 update_user_status( $val, 'spam', '0' );
     161                                update_user_status( $user_id, 'spam', '0' );
    162162                            break;
    163163                        }
Note: See TracChangeset for help on using the changeset viewer.