Upload via GUI (290 Dateien)

This commit is contained in:
2026-10-23 17:22:19 +00:00
parent 234099d0e7
commit 14b74ef747
9 changed files with 720 additions and 2 deletions
@@ -85,6 +85,15 @@ function notify_new_ticket_channels(array $ticket, ?string $departmentEmail): vo
function notify_new_reply_channels(array $ticket, string $excerpt): void
{
fcm_notify_new_reply($ticket); // Push auf die Android-App (läuft nach dem Senden der Seite)
try {
// Antwort des Kunden holt das Ticket aus der Wiedervorlage und setzt die Erinnerung zurück; Beobachter erfahren davon
$pdo = get_db();
ticket_snooze_clear($pdo, (int) $ticket['id'], null, 'Wiedervorlage beendet (Kunde hat geantwortet)');
$pdo->prepare('UPDATE tickets SET reminder_sent_at = NULL WHERE id = ?')->execute([$ticket['id']]);
ticket_followers_notify($ticket, 'Neue Kundenantwort');
} catch (Throwable $e) {
// Datenbank noch nicht aktualisiert: nicht schlimm
}
$short = mb_strlen($excerpt) > 200 ? mb_substr($excerpt, 0, 200) . '…' : $excerpt;
$text = "💬 Neue Kundenantwort zu Ticket #{$ticket['ticket_number']}\n"
. "Betreff: {$ticket['subject']}\n"