From d5f81d06f946c8112838f8d50d16d5ef5aa9fa0c Mon Sep 17 00:00:00 2001 From: ryan Date: Tue, 7 Dec 2010 18:10:16 +0000 Subject: [PATCH] Don't show super admin checkbox for the user that has the network admin email address. Props duck_. fixes #14051 git-svn-id: http://svn.automattic.com/wordpress/trunk@16767 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/user-edit.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/wp-admin/user-edit.php b/wp-admin/user-edit.php index c952d4d96a..0e296d5aba 100644 --- a/wp-admin/user-edit.php +++ b/wp-admin/user-edit.php @@ -141,7 +141,7 @@ if ( !is_multisite() ) { if ( $delete_role ) // stops users being added to current blog when they are edited delete_user_meta( $user_id, $blog_prefix . 'capabilities' ); - if ( is_multisite() && is_network_admin() & !IS_PROFILE_PAGE && current_user_can( 'manage_network_options' ) && !isset($super_admins) && empty( $_POST['super_admin'] ) == is_super_admin( $user_id ) ) + if ( is_multisite() && is_network_admin() && !IS_PROFILE_PAGE && current_user_can( 'manage_network_options' ) && !isset($super_admins) && empty( $_POST['super_admin'] ) == is_super_admin( $user_id ) ) empty( $_POST['super_admin'] ) ? revoke_super_admin( $user_id ) : grant_super_admin( $user_id ); } @@ -229,7 +229,7 @@ do_action('personal_options', $profileuser); - + + +if ( is_multisite() && is_network_admin() && ! IS_PROFILE_PAGE && current_user_can( 'manage_network_options' ) && !isset($super_admins) ) { ?> -

- +user_email != get_site_option( 'admin_email' ) ) : ?> +

+ +

+ +