From: Alexandre Emsenhuber Date: Sun, 18 Dec 2011 19:04:25 +0000 (+0000) Subject: * Use local context to get messages X-Git-Tag: 1.31.0-rc.0~25904 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/pie.php?a=commitdiff_plain;h=c67fa68c7ca6e3dda4ee3385746e7e2b9a9d067b;p=lhc%2Fweb%2Fwiklou.git * Use local context to get messages * Use Language::userTimeAndDate(), Language::userTime() and Language::userDate() instead of Language::timeAndDate(), Language::time(), Language::date() to not depend on $wgUser * Replaced empty() check by check against explicit values --- diff --git a/includes/specials/SpecialConfirmemail.php b/includes/specials/SpecialConfirmemail.php index 4a10b38dba..c648249c82 100644 --- a/includes/specials/SpecialConfirmemail.php +++ b/includes/specials/SpecialConfirmemail.php @@ -48,7 +48,7 @@ class EmailConfirmation extends UnlistedSpecialPage { $this->checkReadOnly(); - if( empty( $code ) ) { + if( $code === null || $code === '' ) { if( $this->getUser()->isLoggedIn() ) { if( Sanitizer::validateEmail( $this->getUser()->getEmail() ) ) { $this->showRequestForm(); @@ -58,11 +58,11 @@ class EmailConfirmation extends UnlistedSpecialPage { } else { $llink = Linker::linkKnown( SpecialPage::getTitleFor( 'Userlogin' ), - wfMsgHtml( 'loginreqlink' ), + $this->msg( 'loginreqlink' )->escaped(), array(), array( 'returnto' => $this->getTitle()->getPrefixedText() ) ); - $this->getOutput()->addHTML( wfMessage( 'confirmemail_needlogin' )->rawParams( $llink )->parse() ); + $this->getOutput()->addHTML( $this->msg( 'confirmemail_needlogin' )->rawParams( $llink )->parse() ); } } else { $this->attemptConfirm( $code ); @@ -87,9 +87,10 @@ class EmailConfirmation extends UnlistedSpecialPage { // date and time are separate parameters to facilitate localisation. // $time is kept for backward compat reasons. // 'emailauthenticated' is also used in SpecialPreferences.php - $time = $this->getLanguage()->timeAndDate( $user->mEmailAuthenticated, true ); - $d = $this->getLanguage()->date( $user->mEmailAuthenticated, true ); - $t = $this->getLanguage()->time( $user->mEmailAuthenticated, true ); + $lang = $this->getLanguage(); + $time = $lang->userTimeAndDate( $user->mEmailAuthenticated, $user ); + $d = $lang->userDate( $user->mEmailAuthenticated, $user ); + $t = $lang->userTime( $user->mEmailAuthenticated, $user ); $out->addWikiMsg( 'emailauthenticated', $time, $d, $t ); } if( $user->isEmailConfirmationPending() ) { @@ -98,7 +99,7 @@ class EmailConfirmation extends UnlistedSpecialPage { $out->addWikiMsg( 'confirmemail_text' ); $form = Xml::openElement( 'form', array( 'method' => 'post', 'action' => $this->getTitle()->getLocalUrl() ) ); $form .= Html::hidden( 'token', $user->getEditToken() ); - $form .= Xml::submitButton( wfMsg( 'confirmemail_send' ) ); + $form .= Xml::submitButton( $this->msg( 'confirmemail_send' )->text() ); $form .= Xml::closeElement( 'form' ); $out->addHTML( $form ); }