}
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);
$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);
}
<h3>Erstattungen / Offene Buchungen</h3>
<form id="open_items">
+Titel <input type="text" id="title" name="title" value="" size="20" title="Optionaler Titel der Liste"><br>
<?php
$sales = new Sales();
foreach ($sales->getOpenItems() as $row) {
function send_request()
{
- console.log($('form#open_items').serialize());
-
$.invoke('Sales/Subtotal', $('form#open_items').serialize(), function(data){
show_message('Mail sent');
$('form#open_items')[0].reset();