Support optional title passed into subject
[infodrom.org/service.infodrom.org] / class / sales.class.php
index 326750b..92a530f 100644 (file)
@@ -35,6 +35,9 @@ class Sales extends DatabaseTable {
       }
 
       if ($total != 0) {
+         $subject = 'Erstattungen';
+         if (strlen($_POST['title']))
+             $subject .= ' ' . $_POST['title'];
 
          $text = "Liste der Buchungen\n" . str_repeat('=', 78) . "\n" . $text;
          $text .= str_repeat('=', 78) . sprintf("\n%-69s %8.2f\n", 'Zwischensumme', $total / 100);
@@ -43,7 +46,7 @@ class Sales extends DatabaseTable {
          $mail->env_from(MAIL_FROM);
          $mail->set('From', mb_encode_mimeheader(utf8_decode(sprintf("%s <%s>", MAIL_FROM_NAME, MAIL_FROM)),'latin1'));
          $mail->set('To', MAIL_ERROR);
-         $mail->set('Subject', 'Erstattungen');
+         $mail->set('Subject', mb_encode_mimeheader($subject,'latin1'));
          $mail->send($text . "\n\n" . $commands);
       }