Ticket #17905: 17905.diff
File 17905.diff, 1.6 KB (added by , 14 years ago) |
---|
-
wp-admin/network/edit.php
28 28 <h2><?php esc_html_e( 'Users' ); ?></h2> 29 29 <p><?php _e( 'Transfer or delete posts and links before deleting users.' ); ?></p> 30 30 <form action="edit.php?action=dodelete" method="post"> 31 <input type="hidden" name="dodelete" />32 31 <?php 33 32 wp_nonce_field( 'ms-users-delete' ); 34 33 $site_admins = get_super_admins(); 35 34 $admin_out = "<option value='$current_user->ID'>$current_user->user_login</option>"; 36 35 37 foreach ( ( $allusers = (array) $_POST['allusers'] )as $key => $val ) {36 foreach ( $users as $key => $val ) { 38 37 if ( $val != '' && $val != '0' ) { 39 38 $delete_user = new WP_User( $val ); 40 39 … … 58 57 $user_dropdown = "<select name='blog[$val][{$key}]'>"; 59 58 $user_list = ''; 60 59 foreach ( $blog_users as $user ) { 61 if ( ! in_array( $user->ID, $ allusers ) )60 if ( ! in_array( $user->ID, $users ) ) 62 61 $user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>"; 63 62 } 64 63 if ( '' == $user_list ) … … 447 446 if ( ! current_user_can( 'delete_user', $id ) ) 448 447 continue; 449 448 450 if ( ! empty( $_POST['delete'] ) && 'reassign' == $_POST['delete'][$blogid][$id] ) 449 // only remove from blog now if reassigning so that wpmu_delete_user can trash posts 450 if ( ! empty( $_POST['delete'] ) && 'reassign' == $_POST['delete'][$blogid][$id] ) { 451 451 remove_user_from_blog( $id, $blogid, $user_id ); 452 else 453 remove_user_from_blog( $id, $blogid ); 452 } 454 453 } 455 454 } 456 455 }