Upload via GUI (396 Dateien)
This commit is contained in:
@@ -374,7 +374,7 @@ function fcm_recipients_for_department(PDO $pdo, ?int $deptId): array
|
||||
/** Text der Benachrichtigung: standardmäßig nur mit Ticketnummer (privat), mit "Details" auch Betreff und Kunde. */
|
||||
function fcm_message(string $type, array $ticket): array
|
||||
{
|
||||
$titles = ['ticket_new' => 'Neues Ticket', 'ticket_reply' => 'Neue Antwort', 'ticket_assigned' => 'Ticket zugewiesen', 'chat_new' => 'Neuer Live-Chat', 'ticket_sla' => 'SLA überschritten', 'ticket_mention' => 'Erwähnung', 'ticket_snooze' => 'Wiedervorlage fällig', 'ticket_follow' => 'Beobachtetes Ticket'];
|
||||
$titles = ['ticket_new' => 'Neues Ticket', 'ticket_reply' => 'Neue Antwort', 'ticket_assigned' => 'Ticket zugewiesen', 'chat_new' => 'Neuer Live-Chat', 'ticket_sla' => 'SLA überschritten', 'ticket_wait' => 'Ticket wartet auf Antwort', 'ticket_mention' => 'Erwähnung', 'ticket_snooze' => 'Wiedervorlage fällig', 'ticket_follow' => 'Beobachtetes Ticket'];
|
||||
$title = $titles[$type] ?? 'DeskHub';
|
||||
$number = (string) ($ticket['ticket_number'] ?? '');
|
||||
if (get_setting('fcm_show_details', '0') === '1') {
|
||||
@@ -434,7 +434,7 @@ function fcm_notify_assignment(array $ticket, int $staffId, ?int $actorId = null
|
||||
function fcm_event_types(): array
|
||||
{
|
||||
return ['ticket_new' => 'Neues Ticket', 'ticket_reply' => 'Neue Kundenantwort', 'ticket_assigned' => 'Ticket mir zugewiesen', 'chat_new' => 'Neuer Live-Chat',
|
||||
'ticket_sla' => 'SLA überschritten', 'ticket_mention' => 'Ich wurde erwähnt', 'ticket_snooze' => 'Wiedervorlage fällig', 'ticket_follow' => 'Beobachtetes Ticket aktualisiert'];
|
||||
'ticket_sla' => 'SLA überschritten', 'ticket_wait' => 'Ticket wartet auf meine Antwort', 'ticket_mention' => 'Ich wurde erwähnt', 'ticket_snooze' => 'Wiedervorlage fällig', 'ticket_follow' => 'Beobachtetes Ticket aktualisiert'];
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -446,7 +446,7 @@ function fcm_event_types(): array
|
||||
function fcm_event_types_for(array $staff): array
|
||||
{
|
||||
$types = fcm_event_types();
|
||||
if (!has_permission($staff, 'reply_ticket')) unset($types['ticket_new'], $types['ticket_reply'], $types['chat_new']);
|
||||
if (!has_permission($staff, 'reply_ticket')) unset($types['ticket_new'], $types['ticket_reply'], $types['ticket_wait'], $types['chat_new']);
|
||||
if (get_setting('live_chat_enabled', '0') !== '1') unset($types['chat_new']);
|
||||
return $types;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user