diff --git a/wp-admin/includes/wp-config.ms b/wp-admin/includes/wp-config.ms index dfbde8382..1a014f2ae 100644 --- a/wp-admin/includes/wp-config.ms +++ b/wp-admin/includes/wp-config.ms @@ -41,11 +41,6 @@ define('PATH_CURRENT_SITE', 'current_site_path' ); define('SITE_ID_CURRENT_SITE', 1); define('BLOGID_CURRENT_SITE', '1' ); -/* Uncomment to allow blog admins to edit their users. See http://trac.mu.wordpress.org/ticket/1169 */ -//define( "EDIT_ANY_USER", true ); -/* Uncomment to enable post by email options. See http://trac.mu.wordpress.org/ticket/1084 */ -//define( "POST_BY_EMAIL", true ); - /**#@+ * Authentication Unique Keys. * diff --git a/wp-admin/user-edit.php b/wp-admin/user-edit.php index 65ad8e793..b24e0d7ce 100644 --- a/wp-admin/user-edit.php +++ b/wp-admin/user-edit.php @@ -61,8 +61,8 @@ function use_ssl_preference($user) { } -// Only allow site admins to edit every user. -if ( is_multisite() && !defined( "EDIT_ANY_USER" ) && !is_super_admin() && $user_id != $current_user->ID ) +// Only allow super admins on multisite to edit every user. +if ( is_multisite() && ! is_super_admin() && $user_id != $current_user->ID && apply_filters( 'enable_edit_any_user_configuration', true ) ) wp_die( __( 'You do not have permission to edit this user.' ) ); // Execute confirmed email change. See send_confirmation_on_profile_email(). diff --git a/wp-includes/ms-default-filters.php b/wp-includes/ms-default-filters.php index a1dc1f565..c401be49e 100644 --- a/wp-includes/ms-default-filters.php +++ b/wp-includes/ms-default-filters.php @@ -1,43 +1,58 @@