From 11e51b7e0ec94168a97c1276c4357145760227e0 Mon Sep 17 00:00:00 2001 From: ryan Date: Mon, 12 Jul 2010 15:01:25 +0000 Subject: [PATCH] Block editing of sites in a network other than the current one. Props wpmuguru. see #14185 for 3.1 git-svn-id: http://svn.automattic.com/wordpress/trunk@15385 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/ms-sites.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wp-admin/ms-sites.php b/wp-admin/ms-sites.php index 64240b135a..13397d7f20 100644 --- a/wp-admin/ms-sites.php +++ b/wp-admin/ms-sites.php @@ -107,6 +107,9 @@ switch ( $action ) { $blog_prefix = $wpdb->get_blog_prefix( $id ); $options = $wpdb->get_results( "SELECT * FROM {$blog_prefix}options WHERE option_name NOT LIKE '\_%' AND option_name NOT LIKE '%user_roles'" ); $details = get_blog_details( $id ); + if ( $details->site_id != $wpdb->siteid ) + wp_die( __( 'You do not have permission to access this page.' ) ); + $editblog_roles = get_blog_option( $id, "{$blog_prefix}user_roles" ); $is_main_site = is_main_site( $id ); ?>