From 6a6021ab6d9c844cbfc1ed9a2cdaa829035af7e0 Mon Sep 17 00:00:00 2001 From: Robin Pepermans Date: Thu, 14 Jul 2011 01:13:11 +0000 Subject: [PATCH] * Fix r80248: login language links included a newline in the URL (%0D) so the links didn't work * (Also make linkKnown() to use Linker) --- includes/specials/SpecialUserlogin.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/includes/specials/SpecialUserlogin.php b/includes/specials/SpecialUserlogin.php index c18767bb7e..4daf0bdbcd 100644 --- a/includes/specials/SpecialUserlogin.php +++ b/includes/specials/SpecialUserlogin.php @@ -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(), -- 2.20.1