Changeset 1423

Show
Ignore:
Timestamp:
08/13/08 17:15:09 (4 months ago)
Author:
donncha
Message:

Cache $current_blog

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wpmu-settings.php

    r1422 r1423  
    9393 
    9494if( constant( 'VHOST' ) == 'yes' ) { 
    95         $current_blog = $wpdb->get_row("SELECT * FROM $wpdb->blogs WHERE domain = '$domain'"); 
    96         if( $current_blog != null ) { 
     95        $current_blog = wp_cache_get( 'current_blog_' . $domain, 'site-options' ); 
     96        if( !$current_blog ) { 
     97                $current_blog = $wpdb->get_row("SELECT * FROM $wpdb->blogs WHERE domain = '$domain'"); 
     98                if( $current_blog ) 
     99                        wp_cache_set( 'current_blog_' . $domain, $current_blog, 'site-options' ); 
     100        } 
     101        if( $current_blog != null && $current_blog->site_id != $current_site->id ) { 
    97102                $current_site = $wpdb->get_row("SELECT * FROM $wpdb->site WHERE id='{$current_blog->site_id}'"); 
    98103        } else {