summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/NewUserNotif/NewUserNotif.class.php
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/NewUserNotif/NewUserNotif.class.php')
-rw-r--r--www/wiki/extensions/NewUserNotif/NewUserNotif.class.php10
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;
}