From 88a8773c49da2eb4f93b74a81e04029ea0e4d94e Mon Sep 17 00:00:00 2001 From: Alexandre Emsenhuber Date: Thu, 25 Jul 2013 11:52:29 +0200 Subject: [PATCH] Follow-up I3f03dd0100 (08adf46): simplify checks Those variables are only used when $canViewPrivateInfo is true; so no need set them when it is not the case Change-Id: I87a27ea94f3eadc757b6e6048437a7ec58d09d03 --- includes/Preferences.php | 42 ++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/includes/Preferences.php b/includes/Preferences.php index 16a7a6cfc9..6f4f327a3c 100644 --- a/includes/Preferences.php +++ b/includes/Preferences.php @@ -397,30 +397,30 @@ class Preferences { ## Email stuff if ( $wgEnableEmail ) { - $helpMessages[] = $wgEmailConfirmToEdit - ? 'prefs-help-email-required' - : 'prefs-help-email'; - - if ( $wgEnableUserEmail ) { - // additional messages when users can send email to each other - $helpMessages[] = 'prefs-help-email-others'; - } + if ( $canViewPrivateInfo ) { + $helpMessages[] = $wgEmailConfirmToEdit + ? 'prefs-help-email-required' + : 'prefs-help-email'; - $link = Linker::link( - SpecialPage::getTitleFor( 'ChangeEmail' ), - $context->msg( $user->getEmail() ? 'prefs-changeemail' : 'prefs-setemail' )->escaped(), - array(), - array( 'returnto' => SpecialPage::getTitleFor( 'Preferences' )->getPrefixedText() ) ); + if ( $wgEnableUserEmail ) { + // additional messages when users can send email to each other + $helpMessages[] = 'prefs-help-email-others'; + } - $emailAddress = $user->getEmail() ? htmlspecialchars( $user->getEmail() ) : ''; - if ( $canEditPrivateInfo && $wgAuth->allowPropChange( 'emailaddress' ) ) { - $emailAddress .= $emailAddress == '' ? $link : ( - $context->msg( 'word-separator' )->plain() - . $context->msg( 'parentheses' )->rawParams( $link )->plain() - ); - } + $emailAddress = $user->getEmail() ? htmlspecialchars( $user->getEmail() ) : ''; + if ( $canEditPrivateInfo && $wgAuth->allowPropChange( 'emailaddress' ) ) { + $link = Linker::link( + SpecialPage::getTitleFor( 'ChangeEmail' ), + $context->msg( $user->getEmail() ? 'prefs-changeemail' : 'prefs-setemail' )->escaped(), + array(), + array( 'returnto' => SpecialPage::getTitleFor( 'Preferences' )->getPrefixedText() ) ); + + $emailAddress .= $emailAddress == '' ? $link : ( + $context->msg( 'word-separator' )->plain() + . $context->msg( 'parentheses' )->rawParams( $link )->plain() + ); + } - if ( $canViewPrivateInfo ) { $defaultPreferences['emailaddress'] = array( 'type' => 'info', 'raw' => true, -- 2.20.1