Call Linker::link() statically instead of getting a Skin object from $wgUser
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Fri, 1 Jul 2011 08:24:32 +0000 (08:24 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Fri, 1 Jul 2011 08:24:32 +0000 (08:24 +0000)
includes/WikiMap.php

index b7c96d6..ec0a4ab 100644 (file)
@@ -65,9 +65,6 @@ class WikiMap {
         * @return String: HTML link or false if the wiki was not found
         */
        public static function makeForeignLink( $wikiID, $page, $text=null ) {
-               global $wgUser;
-               $sk = $wgUser->getSkin();
-
                if ( !$text ) {
                        $text = $page;
                }
@@ -77,7 +74,7 @@ class WikiMap {
                        return false;
                }
 
-               return $sk->makeExternalLink( $url, $text );
+               return Linker::makeExternalLink( $url, $text );
        }
 
        /**