Fix fatal from r83823
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sat, 19 Mar 2011 13:00:11 +0000 (13:00 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Sat, 19 Mar 2011 13:00:11 +0000 (13:00 +0000)
includes/parser/Parser.php

index 3f9dccf..81402e9 100644 (file)
@@ -1975,13 +1975,11 @@ class Parser {
                if ( is_string( $query ) ) {
                        $query = wfCgiToArray( $query );
                }
-
-               $sk = $this->mOptions->getSkin( $this->mTitle );
-
                if ( $text == '' ) {
-                       $text = $sk->linkText( $title );
+                       $text = htmlspecialchars( $nt->getPrefixedText() );
                }
 
+               $sk = $this->mOptions->getSkin( $this->mTitle );
                $link = $sk->linkKnown( $nt, "$prefix$text$inside", array(), $query );
 
                return $this->armorLinks( $link ) . $trail;