Follow-ups to r84258.
authorHappy-melon <happy-melon@users.mediawiki.org>
Fri, 18 Mar 2011 22:03:31 +0000 (22:03 +0000)
committerHappy-melon <happy-melon@users.mediawiki.org>
Fri, 18 Mar 2011 22:03:31 +0000 (22:03 +0000)
languages/Language.php

index 504f882..ae8f07e 100644 (file)
@@ -2979,16 +2979,16 @@ class Language {
         * @return String
         */
        public function formatExpiry( $expiry, $format = true ) {
-               static $dbr, $msg;
-               if( !$dbr ){
-                       $dbr = wfGetDB( DB_SLAVE );
-                       $msg = wfMessage( 'infiniteblock' );
+               static $infinity, $infinityMsg;
+               if( $infinity === null ){
+                       $infinityMsg = wfMessage( 'infiniteblock' );
+                       $infinity = wfGetDB( DB_SLAVE )->getInfinity();
                }
 
-               if ( $expiry == '' || $expiry == $dbr->getInfinity() ) {
+               if ( $expiry == '' || $expiry == $infinity ) {
                        return $format === true
-                               ? $msg
-                               : $dbr->getInfinity();
+                               ? $infinityMsg
+                               : $infinity;
                } else {
                        return $format === true
                                ? $this->timeanddate( $expiry )