From: Fomafix Date: Fri, 14 Jul 2017 18:54:55 +0000 (+0200) Subject: Add urlencode for URL encoding of lang values X-Git-Tag: 1.31.0-rc.0~2580^2 X-Git-Url: https://git.cyclocoop.org/%242?a=commitdiff_plain;h=0080fa1bef3e12e8d08103d1cf967c2ce0c5b614;p=lhc%2Fweb%2Fwiklou.git Add urlencode for URL encoding of lang values Change-Id: If7d21223536d1873b3bfed154649d3dcb9850f9b --- diff --git a/includes/specialpage/LoginSignupSpecialPage.php b/includes/specialpage/LoginSignupSpecialPage.php index 5c048a2078..0600642476 100644 --- a/includes/specialpage/LoginSignupSpecialPage.php +++ b/includes/specialpage/LoginSignupSpecialPage.php @@ -761,7 +761,7 @@ abstract class LoginSignupSpecialPage extends AuthManagerSpecialPage { if ( $this->showCreateAccountLink() ) { # Pass any language selection on to the mode switch link if ( $this->mLanguage ) { - $linkq .= '&uselang=' . $this->mLanguage; + $linkq .= '&uselang=' . urlencode( $this->mLanguage ); } // Supply URL, login template creates the button. $template->set( 'createOrLoginHref', $titleObj->getLocalURL( $linkq ) ); @@ -1149,7 +1149,7 @@ abstract class LoginSignupSpecialPage extends AuthManagerSpecialPage { $linkq = $this->getReturnToQueryStringFragment(); // Pass any language selection on to the mode switch link if ( $this->mLanguage ) { - $linkq .= '&uselang=' . $this->mLanguage; + $linkq .= '&uselang=' . urlencode( $this->mLanguage ); } $loggedIn = $this->getUser()->isLoggedIn();