diff options
Diffstat (limited to 'www/wiki/extensions/NewUserNotif/NewUserNotif.class.php')
-rw-r--r-- | www/wiki/extensions/NewUserNotif/NewUserNotif.class.php | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/www/wiki/extensions/NewUserNotif/NewUserNotif.class.php b/www/wiki/extensions/NewUserNotif/NewUserNotif.class.php index 4cfabe58..b9e88b33 100644 --- a/www/wiki/extensions/NewUserNotif/NewUserNotif.class.php +++ b/www/wiki/extensions/NewUserNotif/NewUserNotif.class.php @@ -91,7 +91,7 @@ class NewUserNotifier { $userNotif = $this; Hooks::run( 'NewUserNotifSubject', array( &$userNotif, &$subjectLine, $wgSitename, $recipient, $user ) ); if (!strlen($subjectLine) ) - return wfMessage( 'newusernotifsubj', $wgSitename )->inContentLanguage()->text(); + return wfMessage( 'newusernotifsubj', $wgSitename, $user->getName() )->inContentLanguage()->text(); return $subjectLine; } @@ -102,7 +102,7 @@ class NewUserNotifier { * @param User $user User that was created */ private function makeMessage( $recipient, $user ) { - global $wgSitename, $wgContLang; + global $wgSitename, $wgContLang, $wgRequest; $messageBody = ""; // Avoid PHP 7.1 warning of passing $this by reference $userNotif = $this; @@ -115,7 +115,11 @@ class NewUserNotifier { $wgSitename, $wgContLang->timeAndDate( wfTimestampNow() ), $wgContLang->date( wfTimestampNow() ), - $wgContLang->time( wfTimestampNow() ) + $wgContLang->time( wfTimestampNow() ), + $user->getEmail(), // $7 email + rawurlencode($wgSitename), // $8 Site name encoded for email message link + $wgRequest->getIP(), // $9 Submitter's IP Address + rawurlencode($user->getName()) // $10 User Name encoded for email message link )->inContentLanguage()->text(); return $messageBody; } |