diff --git a/wp-includes/ms-deprecated.php b/wp-includes/ms-deprecated.php index 0e096921c6..32dd62a416 100644 --- a/wp-includes/ms-deprecated.php +++ b/wp-includes/ms-deprecated.php @@ -23,4 +23,37 @@ function generate_random_password( $len = 8 ) { return wp_generate_password($len); } +/** + * Determine if user is a site admin. + * + * Plugins should use is_multisite() instead of checking if this function exists + * to determine if multisite is enabled. + * + * This function must reside in a file included only if is_multisite() due to + * legacy function_exists() checks to determine if multisite is enabled. + * + * @since unknown + * @deprecated 3.0 + * @deprecated Use is_super_admin() + * @see is_super_admin() + * @see is_multisite() + * + */ +function is_site_admin( $user_login = '' ) { + _deprecated_function( __FUNCTION__, '3.0', 'is_super_admin()' ); + + if ( empty( $user_login ) ) { + $user_id = get_current_user_id(); + if ( !$user_id ) + return false; + } else { + $user = new WP_User( null, $user_login) ; + if ( empty( $user->id ) ) + return false; + $user_id = $user->id; + } + + return is_super_admin( $user_id ); +} + ?> \ No newline at end of file diff --git a/wp-includes/ms-functions.php b/wp-includes/ms-functions.php index 228fd967f5..d024d69a00 100644 --- a/wp-includes/ms-functions.php +++ b/wp-includes/ms-functions.php @@ -183,30 +183,6 @@ function get_current_user_id() { return $current_user->ID; } -/** - * Determine if user is a site admin. - * - * @deprecated Use {@link is_keymaster()} - * - */ -function is_site_admin( $user_login = '' ) { - // This function must reside in a file included only if is_multsite() since many plugins - // test for its existence to determine if multisite is enabled. - - if ( empty($user_login) ) { - $user_id = get_current_user_id(); - if ( !$user_id ) - return false; - } else { - $user = new WP_User(null, $user_login); - if ( empty($user->id) ) - return false; - $user_id = $user->id; - } - - return is_super_admin($user_id); -} - /** * Retrieve option value based on setting name and blog_id. *