Fix notice when visiting the plugins page as a site admin with multisite enabled. Fixes #14010.

git-svn-id: http://svn.automattic.com/wordpress/trunk@15323 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
westi 2010-06-24 19:47:44 +00:00
parent a00f656cbc
commit 4bb09d0382

View File

@ -10,11 +10,13 @@
require_once('./admin.php');
if ( is_multisite() ) {
$menu_perms = get_site_option( 'menu_items', array() );
if ( empty($menu_perms['plugins']) && ! is_super_admin() )
wp_die( __( 'Cheatin’ uh?' ) );
else if ( $menu_perms['plugins'] != 1 && is_super_admin() )
add_action( 'admin_notices', '_admin_notice_multisite_activate_plugins_page' );
if ( empty($menu_perms['plugins'] ) || $menu_perms['plugins'] != 1 ) {
if ( ! is_super_admin() )
wp_die( __( 'Cheatin’ uh?' ) );
else
add_action( 'admin_notices', '_admin_notice_multisite_activate_plugins_page' );
}
}
if ( ! current_user_can( 'activate_plugins' ) )