vorschau.html
* Es wird nichts versendet und nichts gespeichert; alle Daten sind erfunden.
*/
putenv('DESKHUB_TESTING=1');
putenv('DESKHUB_SQLITE_PATH=:memory:');
require_once dirname(__DIR__) . '/includes/bootstrap.php';
set_setting('display_name', 'Muster Support');
set_setting('site_url', 'https://support.example.de');
$vars = [
'ticket_number' => '261031-6188', 'subject' => 'Rechnung für März fehlt', 'customer_name' => 'Erika Muster', 'customer_email' => 'erika.muster@kunde.example',
'department_name' => 'Buchhaltung', 'ticket_url' => 'https://support.example.de/ticket_view.php?n=261031-6188', 'lookup_url' => 'https://support.example.de/ticket_lookup.php',
'message' => '
Hallo Frau Muster,
die Rechnung für März haben wir Ihnen soeben noch einmal als PDF an Ihre Adresse geschickt. Bitte prüfen Sie auch den Spam-Ordner.
Viele Grüße
Lena Hartmann
',
'close_note' => email_p('Wir schließen das Ticket automatisch in 3 Tagen, wenn wir nichts mehr von Ihnen hören.'),
'transcript' => email_chat_transcript_row('Erika Muster', 'Hallo, ich suche die Rechnung für März.', '14:02', false) . email_chat_transcript_row('Lena Hartmann', 'Kein Problem, ich schicke sie Ihnen gleich.', '14:03', true),
];
$samples = [
'Ticket erstellt (Kunde)' => render_email_template('ticket_created', $vars, 'x', email_ticket_created_default_body())[1],
'Neue Antwort (Kunde)' => render_email_template('new_reply', $vars, 'x', email_new_reply_default_body())[1],
'Neues Ticket (Abteilung)' => render_email_template('new_ticket_department', $vars, 'x', email_new_ticket_department_default_body())[1],
'SLA überschritten' => render_email_template('ticket_overdue', $vars, 'x', email_ticket_overdue_default_body())[1],
'Chat-Verlauf' => render_email_template('live_chat_transcript', $vars, 'x', email_live_chat_transcript_default_body())[1],
'Erinnerung an Kunden' => render_email_template('customer_reminder', $vars, 'x', email_customer_reminder_default_body())[1],
'Passwort zurücksetzen' => null,
];
?>Mail-Vorschau
$body): ?>
= e($title) ?>
= $body === null ? email_password_reset_body('https://support.example.de/reset?token=beispiel') : email_wrap($body) ?>