set admin address as sender for messages / use company name if defined
Bernd Wurst

Bernd Wurst commited on 2021-06-17 15:59:41
Zeige 2 geänderte Dateien mit 6 Einfügungen und 2 Löschungen.

... ...
@@ -479,7 +479,7 @@ function send_mail($address, $subject, $body)
479 479
     if (strstr($subject, "\n") !== false) {
480 480
         die("Zeilenumbruch im subject!");
481 481
     }
482
-    $header = "From: ".config('company_name')." Web Administration <noreply@".config('masterdomain').">\r\nReply-To: ".config('adminmail')."\r\nCc: ".config('adminmail')."\r\nContent-Type: text/plain; charset=\"utf-8\"\r\nContent-Transfer-Encoding: quoted-printable\r\nX-schokokeks-org-message: webinterface";
482
+    $header = "From: ".config('company_name')." Web Administration <".config('adminmail').">\r\nCc: ".config('adminmail')."\r\nContent-Type: text/plain; charset=\"utf-8\"\r\nContent-Transfer-Encoding: quoted-printable\r\nX-schokokeks-org-message: webinterface";
483 483
     $subject = mb_encode_mimeheader($subject, "utf-8", "Q");
484 484
     $body = quoted_printable_encode($body);
485 485
     mail($address, $subject, $body, $header);
... ...
@@ -354,8 +354,12 @@ function save_more_storage($items, $storage)
354 354
     foreach ($queries as $q) {
355 355
         db_query($q[0], $q[1]);
356 356
     }
357
+    $name = $_SESSION['customerinfo']['company'];
358
+    if (! $name && $_SESSION['customerinfo']['name']) {
359
+        $name = $_SESSION['customerinfo']['name'];
360
+    }
357 361
     $allstorage = $oldcustomerquota+$storage;
358 362
     $emailaddr = $_SESSION['customerinfo']['email'];
359
-    $message = "Hallo,\n\nsoeben wurde im Webinterface von ".config('company_name')." eine Bestellung über zusätzlichen Speicherplatz ausgeführt.\nSollten Sie diese Bestellung nicht getätigt haben, antworten Sie bitte auf diese E-Mail um unseren Support zu erreichen.\n\nBei dieser Bestellung wurden {$storage} MB zusätzlicher Speicherplatz bestellt. Ihnen stehen ab sofort insgesamt {$allstorage} MB zur Verfügung.\n\nIhre Kundennummer: {$_SESSION['customerinfo']['customerno']} ({$_SESSION['customerinfo']['name']})\n";
363
+    $message = "Hallo,\n\nsoeben wurde im Webinterface von ".config('company_name')." eine Bestellung über zusätzlichen Speicherplatz ausgeführt.\nSollten Sie diese Bestellung nicht getätigt haben, antworten Sie bitte auf diese E-Mail um unseren Support zu erreichen.\n\nBei dieser Bestellung wurden {$storage} MB zusätzlicher Speicherplatz bestellt. Ihnen stehen ab sofort insgesamt {$allstorage} MB zur Verfügung.\n\nIhre Kundennummer: {$_SESSION['customerinfo']['customerno']} ({$name})\n";
360 364
     send_mail($emailaddr, 'Auftragsbestätigung: Mehr Speicherplatz bei schokokeks.org', $message);
361 365
 }
362 366