summaryrefslogtreecommitdiffstats
path: root/wp-admin/menu-header.php
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2007-11-20 16:12:59 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2007-11-20 16:12:59 +0000
commitba4afed6110e8a39f3a76733409d740a7fabe6a6 (patch)
treeb7bc83399649e078043ae8231d92d7d36b0a4b6c /wp-admin/menu-header.php
parenta98309951a99e586880abcc584db3bdb57eeba53 (diff)
downloadwordpress-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.php7
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