* Make sure not to crash when the message cache isn't alive
authorÆvar Arnfjörð Bjarmason <avar@users.mediawiki.org>
Mon, 28 Nov 2005 14:50:56 +0000 (14:50 +0000)
committerÆvar Arnfjörð Bjarmason <avar@users.mediawiki.org>
Mon, 28 Nov 2005 14:50:56 +0000 (14:50 +0000)
includes/GlobalFunctions.php

index 4a5e608..57bd132 100644 (file)
@@ -393,7 +393,8 @@ function wfMsgGetKey( $key, $useDB, $forContent = false, $transform = true ) {
        global $wgContLang, $wgLanguageCode;
        global $wgMessageCache, $wgLang;
 
-       $transstat = $wgMessageCache->getTransform();
+       if ( is_object( $wgMessageCache ) )
+               $transstat = $wgMessageCache->getTransform();
        
        if( is_object( $wgMessageCache ) ) {
                if ( ! $transform )
@@ -421,7 +422,7 @@ function wfMsgGetKey( $key, $useDB, $forContent = false, $transform = true ) {
                }
        }
 
-       if ( ! $transform )
+       if ( is_object( $wgMessageCache ) && ! $transform )
                $wgMessageCache->setTransform( $transstat );
        
        return $message;