]> git.mxchange.org Git - friendica.git/commitdiff
Issue 1234: Add the account name to the notification mails.
authorMichael Vogel <icarus@dabo.de>
Mon, 22 Dec 2014 23:55:36 +0000 (00:55 +0100)
committerMichael Vogel <icarus@dabo.de>
Mon, 22 Dec 2014 23:55:36 +0000 (00:55 +0100)
include/enotify.php

index 51263871b6aad1d4d5d8716ed65a3c1d34f0d304..8b5002cb2a75791f16cd90a74e5953739d4fd8ee 100644 (file)
@@ -21,6 +21,7 @@ function notification($params) {
        $thanks = t('Thank You,');
        $sitename = $a->config['sitename'];
        $site_admin = sprintf( t('%s Administrator'), $sitename);
+       $nickname = "";
 
        $sender_name = $product;
        $hostname = $a->get_hostname();
@@ -29,6 +30,10 @@ function notification($params) {
 
        $sender_email = t('noreply') . '@' . $hostname;
 
+       $user = q("SELECT `nickname` FROM `user` WHERE `uid` = %d", intval($params['uid']));
+       if ($user)
+               $nickname = $user[0]["nickname"];
+
        // with $params['show_in_notification_page'] == false, the notification isn't inserted into
        // the database, and an email is sent if applicable.
        // default, if not specified: true
@@ -37,6 +42,7 @@ function notification($params) {
        $additional_mail_header = "";
        $additional_mail_header .= "Precedence: list\n";
        $additional_mail_header .= "X-Friendica-Host: ".$hostname."\n";
+       $additional_mail_header .= "X-Friendica-Account: <".$nickname."@".$hostname.">\n";
        $additional_mail_header .= "X-Friendica-Platform: ".FRIENDICA_PLATFORM."\n";
        $additional_mail_header .= "X-Friendica-Version: ".FRIENDICA_VERSION."\n";
        $additional_mail_header .= "List-ID: <notification.".$hostname.">\n";
@@ -344,7 +350,7 @@ function notification($params) {
                        $show_in_notification_page = false;
        }
 
-
+       $subject .= " (".$nickname."@".$hostname.")";
 
        $h = array(
                'params'    => $params,