From 48edd2134becf77f5a5a1aa5ff230c1d504d3da3 Mon Sep 17 00:00:00 2001 From: donncha Date: Mon, 26 Sep 2005 12:11:17 +0000 Subject: Login anywhere! git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@369 7be80a69-a1ef-0310-a953-fb0f7c49ff36 --- wp-inst/wp-admin/menu.php | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'wp-inst/wp-admin/menu.php') 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.') ); } -- cgit