prepare('UPDATE saved_queues SET name=?, updated_at=? WHERE id=? AND (staff_id=? OR ?=1)') ->execute([$name, db_now(), $id, $staff['id'], $staff['role'] === 'admin' ? 1 : 0]); flash('success', 'Queue umbenannt.'); } redirect('/staff/queues.php'); } if ($action === 'delete') { $id = (int)($_POST['id'] ?? 0); if ($id) { $pdo->prepare('DELETE FROM saved_queues WHERE id=? AND (staff_id=? OR ?=1)') ->execute([$id, $staff['id'], $staff['role'] === 'admin' ? 1 : 0]); flash('success', 'Queue gelöscht.'); } redirect('/staff/queues.php'); } if ($action === 'reorder') { $ids = array_map('intval', $_POST['ids'] ?? []); foreach ($ids as $i => $id) { $pdo->prepare('UPDATE saved_queues SET sort_order=? WHERE id=? AND staff_id=?') ->execute([$i, $id, $staff['id']]); } echo json_encode(['ok' => true]); exit; } } $queues = queues_for($pdo, (int) $staff['id']); $pageTitle = 'Gespeicherte Ansichten'; $activePage = 'tickets'; require __DIR__ . '/_header.php'; ?>

Gespeicherte Ansichten

← Zur Ticket-Liste

Noch keine gespeicherten Ansichten vorhanden.

Filter in der Ticket-Liste setzen und auf „Ansicht speichern" klicken.

Meine Ansichten

Reihenfolge per Drag & Drop ändern. Klick auf den Namen öffnet die Ansicht.