diff options
author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2007-11-20 16:12:59 +0000 |
---|---|---|
committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2007-11-20 16:12:59 +0000 |
commit | ba4afed6110e8a39f3a76733409d740a7fabe6a6 (patch) | |
tree | b7bc83399649e078043ae8231d92d7d36b0a4b6c /wp-admin/menu-header.php | |
parent | a98309951a99e586880abcc584db3bdb57eeba53 (diff) | |
download | wordpress-mu-ba4afed6110e8a39f3a76733409d740a7fabe6a6.tar.gz wordpress-mu-ba4afed6110e8a39f3a76733409d740a7fabe6a6.tar.xz wordpress-mu-ba4afed6110e8a39f3a76733409d740a7fabe6a6.zip |
check for mu-plugins, fixes #501, props chmac
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1157 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-admin/menu-header.php')
-rw-r--r-- | wp-admin/menu-header.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/wp-admin/menu-header.php b/wp-admin/menu-header.php index 046590e..f6a3b7d 100644 --- a/wp-admin/menu-header.php +++ b/wp-admin/menu-header.php @@ -2,6 +2,7 @@ <?php $self = preg_replace('|^.*/wp-admin/|i', '', $_SERVER['PHP_SELF']); $self = preg_replace('|^.*/plugins/|i', '', $self); +$self = preg_replace('|^.*/mu-plugins/|i', '', $self); get_admin_page_parent(); @@ -14,12 +15,12 @@ foreach ($menu as $item) { if ( !empty($submenu[$item[2]]) ) { $submenu[$item[2]] = array_values($submenu[$item[2]]); // Re-index. $menu_hook = get_plugin_page_hook($submenu[$item[2]][0][2], $item[2]); - if ( file_exists(ABSPATH . PLUGINDIR . "/{$submenu[$item[2]][0][2]}") || !empty($menu_hook)) + if ( file_exists(ABSPATH . PLUGINDIR . "/{$submenu[$item[2]][0][2]}") || file_exists(ABSPATH . MUPLUGINDIR . "/{$submenu[$item[2]][0][2]}") || !empty($menu_hook)) echo "\n\t<li><a href='admin.php?page={$submenu[$item[2]][0][2]}'$class>{$item[0]}</a></li>"; else echo "\n\t<li><a href='{$submenu[$item[2]][0][2]}'$class>{$item[0]}</a></li>"; } else if ( current_user_can($item[1]) ) { - if ( file_exists(ABSPATH . PLUGINDIR . "/{$item[2]}") ) + if ( file_exists(ABSPATH . PLUGINDIR . "/{$item[2]}") || file_exists(ABSPATH . MUPLUGINDIR . "/{$item[2]}") ) echo "\n\t<li><a href='admin.php?page={$item[2]}'$class>{$item[0]}</a></li>"; else echo "\n\t<li><a href='{$item[2]}'$class>{$item[0]}</a></li>"; @@ -47,7 +48,7 @@ else $class = ''; $menu_hook = get_plugin_page_hook($item[2], $parent_file); -if (file_exists(ABSPATH . PLUGINDIR . "/{$item[2]}") || ! empty($menu_hook)) { +if (file_exists(ABSPATH . PLUGINDIR . "/{$item[2]}") || file_exists(ABSPATH . MUPLUGINDIR . "/{$item[2]}") || ! empty($menu_hook)) { if ( 'admin.php' == $pagenow ) echo "\n\t<li><a href='admin.php?page={$item[2]}'$class>{$item[0]}</a></li>"; else |