Umherirrender has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/129940

Change subject: $wgEnotifUseRealName: Check, if realname is non-empty
......................................................................

$wgEnotifUseRealName: Check, if realname is non-empty

When $wgEnotifUseRealName is true and no realname is given, the email
notification will contain a empty string, so checking the realname first

Change-Id: I1b76d9eae8ada8ca2eee8fa93d7119fbff44269d
---
M includes/UserMailer.php
1 file changed, 5 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/40/129940/1

diff --git a/includes/UserMailer.php b/includes/UserMailer.php
index 2094b62..d33a75b 100644
--- a/includes/UserMailer.php
+++ b/includes/UserMailer.php
@@ -58,7 +58,7 @@
                if ( $this->address ) {
                        if ( $this->name != '' && !wfIsWindows() ) {
                                global $wgEnotifUseRealName;
-                               $name = ( $wgEnotifUseRealName && 
$this->realName ) ? $this->realName : $this->name;
+                               $name = ( $wgEnotifUseRealName && 
$this->realName !== '' ) ? $this->realName : $this->name;
                                $quoted = UserMailer::quotedPrintable( $name );
                                if ( strpos( $quoted, '.' ) !== false || 
strpos( $quoted, ',' ) !== false ) {
                                        $quoted = '"' . $quoted . '"';
@@ -761,7 +761,8 @@
                        $keys['$PAGEEDITOR_EMAIL'] = wfMessage( 'noemailtitle' 
)->inContentLanguage()->text();
 
                } else {
-                       $keys['$PAGEEDITOR'] = $wgEnotifUseRealName ? 
$this->editor->getRealName() : $this->editor->getName();
+                       $keys['$PAGEEDITOR'] = $wgEnotifUseRealName && 
$this->editor->getRealName() !== ''
+                               ? $this->editor->getRealName() : 
$this->editor->getName();
                        $emailPage = SpecialPage::getSafeTitleFor( 'Emailuser', 
$this->editor->getName() );
                        $keys['$PAGEEDITOR_EMAIL'] = 
$emailPage->getCanonicalURL();
                }
@@ -867,7 +868,8 @@
                        array( '$WATCHINGUSERNAME',
                                '$PAGEEDITDATE',
                                '$PAGEEDITTIME' ),
-                       array( $wgEnotifUseRealName ? 
$watchingUser->getRealName() : $watchingUser->getName(),
+                       array( $wgEnotifUseRealName && 
$watchingUser->getRealName() !== ''
+                                       ? $watchingUser->getRealName() : 
$watchingUser->getName(),
                                $wgContLang->userDate( $this->timestamp, 
$watchingUser ),
                                $wgContLang->userTime( $this->timestamp, 
$watchingUser ) ),
                        $this->body );

-- 
To view, visit https://gerrit.wikimedia.org/r/129940
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1b76d9eae8ada8ca2eee8fa93d7119fbff44269d
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Umherirrender <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to