Changeset 12618 for trunk/wp-admin/includes/ms.php
- Timestamp:
- 01/07/2010 12:17:13 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/ms.php
r12613 r12618 550 550 551 551 function wpmu_menu() { 552 global $menu, $submenu, $current_user; 553 554 $menu_perms = get_site_option( "menu_items" ); 555 if( is_array( $menu_perms ) == false ) 556 $menu_perms = array(); 557 if( $menu_perms[ 'plugins' ] != 1 ) { 558 if( !is_site_admin() ) { 559 unset( $menu['65'] ); // Plugins 560 unset( $submenu[ 'plugins.php' ] ); 561 } elseif ( strpos( $_SERVER[ 'PHP_SELF' ], 'wp-admin/plugins.php' ) ) { 562 $message = sprintf( __( 'The plugins page is not visible to normal users. It must be activated first. %s' ), '<a href="wpmu-options.php#menu">' . __( 'Activate' ) . '</a>' ); 563 $message = str_replace( "'", "\'", "<div class='error'><p>$message</p></div>" ); 564 add_action( 'admin_notices', create_function( '', "echo '$message';" ) ); 565 } 566 } elseif ( !is_site_admin() ) { 567 $menu[65] = array( sprintf( __('Plugins %s'), "" ), 'activate_plugins', 'plugins.php', '', 'menu-top', 'menu-plugins', 'div' ); 568 } 569 if( !get_site_option( 'add_new_users' ) ) { 570 if( !is_site_admin() ) { 571 unset( $submenu['users.php'][10] ); 572 } else { 573 $submenu['users.php'][10] = array(__('Add New') . ' <strong>*</strong>', 'create_users', 'wpmu-options.php#addnewusers'); 574 } 575 } 576 unset( $submenu['tools.php'][20] ); // core upgrade 577 unset( $submenu['options-general.php'][45] ); // Misc 578 } 579 add_action( '_admin_menu', 'wpmu_menu' ); 552 // deprecated. See #11763 553 } 580 554 581 555 function mu_options( $options ) {
Note: See TracChangeset
for help on using the changeset viewer.