X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialConfirmemail.php;h=f494b9d666d15a705487ee88566b5a041d3eb2f8;hb=7874fc4bec845ad92960b07e969c65f3c3fe74f2;hp=a656c2ea112ef0dc09dca9453f724555988513f8;hpb=9b8891402f192de3b3351933e67f1f09dc551e28;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialConfirmemail.php b/includes/specials/SpecialConfirmemail.php index a656c2ea11..f494b9d666 100644 --- a/includes/specials/SpecialConfirmemail.php +++ b/includes/specials/SpecialConfirmemail.php @@ -49,10 +49,9 @@ class EmailConfirmation extends UnlistedSpecialPage { function execute( $code ) { // Ignore things like master queries/connections on GET requests. // It's very convenient to just allow formless link usage. - Profiler::instance()->getTransactionProfiler()->resetExpectations(); + $trxProfiler = Profiler::instance()->getTransactionProfiler(); $this->setHeaders(); - $this->checkReadOnly(); $this->checkPermissions(); @@ -70,7 +69,9 @@ class EmailConfirmation extends UnlistedSpecialPage { $this->getOutput()->addWikiMsg( 'confirmemail_noemail' ); } } else { + $old = $trxProfiler->setSilenced( true ); $this->attemptConfirm( $code ); + $trxProfiler->setSilenced( $old ); } } @@ -146,7 +147,7 @@ class EmailConfirmation extends UnlistedSpecialPage { * * @param string $code Confirmation code */ - function attemptConfirm( $code ) { + private function attemptConfirm( $code ) { $user = User::newFromConfirmationCode( $code, User::READ_LATEST ); if ( !is_object( $user ) ) { $this->getOutput()->addWikiMsg( 'confirmemail_invalid' );