Changeset 1337

Show
Ignore:
Timestamp:
06/24/08 17:36:34 (2 months ago)
Author:
donncha
Message:

Ignore the cache with WP_INSTALLING is set

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-includes/functions.php

    r1336 r1337  
    372372        global $blog_id; 
    373373 
    374         if ( !empty($_wp_alloptions[$blog_id]) ) 
    375                 return $_wp_alloptions[$blog_id]; 
    376  
    377         $alloptions = wp_cache_get('alloptions', 'options'); 
    378  
    379         if ( false !== $alloptions ) { 
    380                 $_wp_alloptions[$blog_id] = $alloptions; 
    381                 return $alloptions; 
    382         } 
    383  
    384         $_wp_alloptions[$blog_id] = array(); 
     374        if( !defined( 'WP_INSTALLING' ) ) { 
     375                if ( !empty($_wp_alloptions[$blog_id]) ) 
     376                        return $_wp_alloptions[$blog_id]; 
     377 
     378                $alloptions = wp_cache_get('alloptions', 'options'); 
     379 
     380                if ( false !== $alloptions ) { 
     381                        $_wp_alloptions[$blog_id] = $alloptions; 
     382                        return $alloptions; 
     383                } 
     384 
     385                $_wp_alloptions[$blog_id] = array(); 
     386        } 
    385387 
    386388        $suppress = $wpdb->suppress_errors(); 
     
    400402        global $blog_id; 
    401403         
    402         if( defined( 'WP_INSTALLING' ) ) 
    403                 return false; 
    404  
    405404        wp_load_alloptions(); 
    406405