From 1a657f56fdbef804018793a41ec5b076cba604e7 Mon Sep 17 00:00:00 2001 From: donncha Date: Tue, 24 Jun 2008 17:36:34 +0000 Subject: Ignore the cache with WP_INSTALLING is set git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1337 7be80a69-a1ef-0310-a953-fb0f7c49ff36 --- wp-includes/functions.php | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'wp-includes/functions.php') diff --git a/wp-includes/functions.php b/wp-includes/functions.php index 6b083c3..bcf0b79 100644 --- a/wp-includes/functions.php +++ b/wp-includes/functions.php @@ -371,17 +371,19 @@ function wp_load_alloptions() { global $_wp_alloptions; global $blog_id; - if ( !empty($_wp_alloptions[$blog_id]) ) - return $_wp_alloptions[$blog_id]; + if( !defined( 'WP_INSTALLING' ) ) { + if ( !empty($_wp_alloptions[$blog_id]) ) + return $_wp_alloptions[$blog_id]; - $alloptions = wp_cache_get('alloptions', 'options'); + $alloptions = wp_cache_get('alloptions', 'options'); - if ( false !== $alloptions ) { - $_wp_alloptions[$blog_id] = $alloptions; - return $alloptions; - } + if ( false !== $alloptions ) { + $_wp_alloptions[$blog_id] = $alloptions; + return $alloptions; + } - $_wp_alloptions[$blog_id] = array(); + $_wp_alloptions[$blog_id] = array(); + } $suppress = $wpdb->suppress_errors(); if ( !$alloptions_db = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options WHERE autoload = 'yes'" ) ) @@ -399,9 +401,6 @@ function _get_option_cache( $setting ) { global $_wp_alloptions; global $blog_id; - if( defined( 'WP_INSTALLING' ) ) - return false; - wp_load_alloptions(); if ( isset($_wp_alloptions[$blog_id][$setting]) ) -- cgit