From 5119a24b3c6416278b88404bf8da43d0ad1b6bf3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niklas=20Laxstr=C3=B6m?= Date: Mon, 7 Jul 2008 08:06:09 +0000 Subject: [PATCH] * Cleanup for r37209, which broke grammar while fixing double parsing --- includes/specials/SpecialUserlogin.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/includes/specials/SpecialUserlogin.php b/includes/specials/SpecialUserlogin.php index cca3501efb..27009eedf0 100644 --- a/includes/specials/SpecialUserlogin.php +++ b/includes/specials/SpecialUserlogin.php @@ -181,7 +181,7 @@ class LoginForm { $wgUser->setCookies(); wfRunHooks( 'AddNewAccount', array( $wgUser ) ); if( $this->hasSessionCookie() ) { - return $this->successfulLogin( wfMsg( 'welcomecreation', $wgUser->getName() ), false ); + return $this->successfulLogin( 'welcomecreation', $wgUser->getName(), false ); } else { return $this->cookieRedirectCheck( 'new' ); } @@ -509,7 +509,7 @@ class LoginForm { global $wgLang, $wgRequest; $code = $wgRequest->getVal( 'uselang', $wgUser->getOption( 'language' ) ); $wgLang = Language::factory( $code ); - return $this->successfulLogin( wfMsg( 'loginsuccess', $wgUser->getName() ) ); + return $this->successfulLogin( 'loginsuccess', $wgUser->getName() ); } else { return $this->cookieRedirectCheck( 'login' ); } @@ -640,11 +640,12 @@ class LoginForm { /** - * @param string $msg Message that will be shown on success + * @param string $msg Message key that will be shown on success + * @param $params String: parameters for the above message * @param bool $auto Toggle auto-redirect to main page; default true * @private */ - function successfulLogin( $msg, $auto = true ) { + function successfulLogin( $msg, $params, $auto = true ) { global $wgUser; global $wgOut; @@ -656,7 +657,7 @@ class LoginForm { $wgOut->setPageTitle( wfMsg( 'loginsuccesstitle' ) ); $wgOut->setRobotpolicy( 'noindex,nofollow' ); $wgOut->setArticleRelated( false ); - $wgOut->addWikiText( $msg ); + $wgOut->addWikiMsgArray( $msg, $params ); $wgOut->addHtml( $injected_html ); if ( !empty( $this->mReturnTo ) ) { $wgOut->returnToMain( $auto, $this->mReturnTo ); @@ -870,7 +871,7 @@ class LoginForm { return $this->mainLoginForm( wfMsg( 'error' ) ); } } else { - return $this->successfulLogin( wfMsg( 'loginsuccess', $wgUser->getName() ) ); + return $this->successfulLogin( 'loginsuccess', $wgUser->getName() ); } } -- 2.20.1