mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-12 21:00:21 +00:00
Disallow and hide user removal (as opposed to deletion) for single site installs. Removal is a multisite concept. Props nacin. fixes #16501 for trunk
git-svn-id: https://develop.svn.wordpress.org/trunk@17439 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
+8
-2
@@ -200,13 +200,16 @@ break;
|
||||
case 'doremove':
|
||||
check_admin_referer('remove-users');
|
||||
|
||||
if ( ! is_multisite() )
|
||||
wp_die( __( 'You can’t remove users.' ) );
|
||||
|
||||
if ( empty($_REQUEST['users']) ) {
|
||||
wp_redirect($redirect);
|
||||
exit;
|
||||
}
|
||||
|
||||
if ( !current_user_can('remove_users') )
|
||||
die(__('You can’t remove users.'));
|
||||
if ( ! current_user_can( 'remove_users' ) )
|
||||
wp_die( __( 'You can’t remove users.' ) );
|
||||
|
||||
$userids = $_REQUEST['users'];
|
||||
|
||||
@@ -234,6 +237,9 @@ case 'remove':
|
||||
|
||||
check_admin_referer('bulk-users');
|
||||
|
||||
if ( ! is_multisite() )
|
||||
wp_die( __( 'You can’t remove users.' ) );
|
||||
|
||||
if ( empty($_REQUEST['users']) && empty($_REQUEST['user']) ) {
|
||||
wp_redirect($redirect);
|
||||
exit();
|
||||
|
||||
Reference in New Issue
Block a user