summaryrefslogtreecommitdiffstats
path: root/wp-inst/wp-admin/menu.php
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2005-09-26 12:11:17 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2005-09-26 12:11:17 +0000
commit48edd2134becf77f5a5a1aa5ff230c1d504d3da3 (patch)
treec8b17eaf2e791c0da7adbcc8190c94a61b92bdc7 /wp-inst/wp-admin/menu.php
parentc7e54d9a7fd2c60054f4bab62ed0bab6a3cd789c (diff)
downloadwordpress-mu-48edd2134becf77f5a5a1aa5ff230c1d504d3da3.tar.gz
wordpress-mu-48edd2134becf77f5a5a1aa5ff230c1d504d3da3.tar.xz
wordpress-mu-48edd2134becf77f5a5a1aa5ff230c1d504d3da3.zip
Login anywhere!
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@369 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-inst/wp-admin/menu.php')
-rw-r--r--wp-inst/wp-admin/menu.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/wp-inst/wp-admin/menu.php b/wp-inst/wp-admin/menu.php
index 120651f..526181c 100644
--- a/wp-inst/wp-admin/menu.php
+++ b/wp-inst/wp-admin/menu.php
@@ -77,6 +77,12 @@ do_action('admin_menu', '');
ksort($menu); // make it all pretty
if (! user_can_access_admin_page()) {
+ // find the blog of this user first
+ $primary_blog = $wpdb->get_var( "SELECT meta_value FROM {$wpdb->usermeta} WHERE user_id = '$user_ID' AND meta_key = 'primary_blog'" );
+ if( $primary_blog ) {
+ header( "Location: " . get_blog_option( $primary_blog, "siteurl" ) . "wp-admin/" );
+ exit;
+ }
die( __('You do not have sufficient permissions to access this page.') );
}