* Fix r80248: login language links included a newline in the URL (%0D) so the links...
authorRobin Pepermans <robin@users.mediawiki.org>
Thu, 14 Jul 2011 01:13:11 +0000 (01:13 +0000)
committerRobin Pepermans <robin@users.mediawiki.org>
Thu, 14 Jul 2011 01:13:11 +0000 (01:13 +0000)
* (Also make linkKnown() to use Linker)

includes/specials/SpecialUserlogin.php

index c18767b..4daf0bd 100644 (file)
@@ -1162,7 +1162,7 @@ class LoginForm extends SpecialPage {
                                $lang = trim( $lang, '* ' );
                                $parts = explode( '|', $lang );
                                if ( count( $parts ) >= 2 ) {
-                                       $links[] = $this->makeLanguageSelectorLink( $parts[0], $parts[1] );
+                                       $links[] = $this->makeLanguageSelectorLink( $parts[0], trim( $parts[1] ) );
                                }
                        }
                        return count( $links ) > 0 ? wfMsgHtml( 'loginlanguagelabel', $wgLang->pipeList( $links ) ) : '';
@@ -1187,8 +1187,7 @@ class LoginForm extends SpecialPage {
                if( $this->mReturnTo ) {
                        $attr['returnto'] = $this->mReturnTo;
                }
-               $skin = $this->getSkin();
-               return $skin->linkKnown(
+               return Linker::linkKnown(
                        $self,
                        htmlspecialchars( $text ),
                        array(),