summaryrefslogtreecommitdiffstats
path: root/wpmu-settings.php
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2007-06-19 10:30:22 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2007-06-19 10:30:22 +0000
commit4c950c05bac5aa25cd7f1246710af00a8205f638 (patch)
tree392779f738512fa418354da52943a38a8b3362b8 /wpmu-settings.php
parent94b6260e1b0b54f5829398407eea2d150f807d65 (diff)
downloadwordpress-mu-4c950c05bac5aa25cd7f1246710af00a8205f638.tar.gz
wordpress-mu-4c950c05bac5aa25cd7f1246710af00a8205f638.tar.xz
wordpress-mu-4c950c05bac5aa25cd7f1246710af00a8205f638.zip
Get "main blog" for current site before checking for page names, fixes #341, thanks bisente
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1001 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wpmu-settings.php')
-rw-r--r--wpmu-settings.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/wpmu-settings.php b/wpmu-settings.php
index 38c7b36..5a2b3be 100644
--- a/wpmu-settings.php
+++ b/wpmu-settings.php
@@ -110,10 +110,12 @@ if( defined( "WP_INSTALLING" ) == false ) {
}
function is_blogname_page( $blogname ) {
- global $wpdb, $table_prefix;
+ global $wpdb, $table_prefix, $domain, $path;
+
+ $blog_id = $wpdb->get_var("SELECT blog_id FROM $wpdb->blogs WHERE domain = '$domain' AND path = '$path'");
// is the request for a page of the main blog? We need to cache this information somewhere to save a request
- $pages = $wpdb->get_col( "SELECT LOWER(post_name) FROM {$table_prefix}1_posts WHERE post_type='page'" );
+ $pages = $wpdb->get_col( "SELECT LOWER(post_name) FROM {$table_prefix}{$blog_id}_posts WHERE post_type='page'" );
if( is_array( $pages ) == false )
return false;