Ticket #15855: 15855.patch
File 15855.patch, 1.8 KB (added by , 15 years ago) |
---|
-
wp-admin/users.php
118 118 break; 119 119 case 'reassign': 120 120 if ( current_user_can('delete_user', $id) ) 121 wp_delete_user($id, $_REQUEST[' reassign_user']);121 wp_delete_user($id, $_REQUEST['user']); 122 122 break; 123 123 } 124 124 ++$delete_count; … … 218 218 $update = 'err_admin_remove'; 219 219 continue; 220 220 } 221 remove_user_from_blog($id, $blog_id); 221 switch ( $_REQUEST['delete_option'] ) { 222 case 'delete': 223 remove_user_from_blog( $id, $blog_id ); 224 break; 225 case 'reassign': 226 remove_user_from_blog( $id, $blog_id, $_REQUEST['user'] ); 227 break; 228 } 222 229 } 223 230 224 231 $redirect = add_query_arg( array('update' => $update), $redirect); … … 271 278 } 272 279 ?> 273 280 <?php if ( $go_remove ) : ?> 274 <input type="hidden" name="action" value="doremove" /> 275 <?php submit_button( __('Confirm Removal'), 'secondary' ); ?> 281 <fieldset><p><legend><?php _e('What should be done with posts and links owned by this user?'); ?></legend></p> 282 <ul style="list-style:none;"> 283 <li><label><input type="radio" id="delete_option0" name="delete_option" value="delete" checked="checked" /> 284 <?php _e('Delete all posts and links.'); ?></label></li> 285 <li><input type="radio" id="delete_option1" name="delete_option" value="reassign" /> 286 <?php echo '<label for="delete_option1">'.__('Attribute all posts and links to:').'</label>'; 287 wp_dropdown_users( array( 'exclude' => array_diff( $userids, array($current_user->ID) ) ) ); ?></li> 288 </ul></fieldset> 289 <input type="hidden" name="action" value="doremove" /> 290 <?php submit_button( __('Confirm Removal'), 'secondary' ); ?> 276 291 <?php else : ?> 277 292 <p><?php _e('There are no valid users selected for removal.'); ?></p> 278 293 <?php endif; ?>