* Partially revert 36631, can't use this
authorNiklas Laxström <nikerabbit@users.mediawiki.org>
Wed, 25 Jun 2008 13:50:46 +0000 (13:50 +0000)
committerNiklas Laxström <nikerabbit@users.mediawiki.org>
Wed, 25 Jun 2008 13:50:46 +0000 (13:50 +0000)
languages/Language.php

index 65c153e..4c115ab 100644 (file)
@@ -2299,9 +2299,12 @@ class Language {
                # Replace spaces with underscores in namespace names
                $cache['namespaceNames'] = str_replace( ' ', '_', $cache['namespaceNames'] );
 
-               # And do the same for specialpage aliases.
-               $cache['specialPageAliases'] =
-                       $this->fixSpecialPageAliases( $cache['specialPageAliases'] );
+               # And do the same for specialpage aliases. $page is an array.
+               foreach ( $cache['specialPageAliases'] as &$page ) {
+                       $page = str_replace( ' ', '_', $page );
+               }
+               # Decouple the reference to prevent accidental damage
+               unset($page);
                
                # Save to both caches
                self::$mLocalisationCache[$code] = $cache;