Upload via GUI (290 Dateien)
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user