From: Robin Pepermans Date: Thu, 14 Jul 2011 01:13:11 +0000 (+0000) Subject: * Fix r80248: login language links included a newline in the URL (%0D) so the links... X-Git-Tag: 1.31.0-rc.0~28851 X-Git-Url: https://git.cyclocoop.org/%7B%24admin_url%7Dmembres/cotisations/rappels.php?a=commitdiff_plain;h=6a6021ab6d9c844cbfc1ed9a2cdaa829035af7e0;p=lhc%2Fweb%2Fwiklou.git * Fix r80248: login language links included a newline in the URL (%0D) so the links didn't work * (Also make linkKnown() to use Linker) --- 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(),