Files
deskhub/DeskHub-Webseite/staff/_ticket_lookup_ajax.php
T
2026-10-16 19:12:24 +00:00

11 lines
529 B
PHP

<?php
require_once __DIR__ . '/../includes/bootstrap.php';
$staff = require_staff_login();
header('Content-Type: application/json');
$n = trim($_GET['n'] ?? '');
$stmt = get_db()->prepare('SELECT id, subject, department_id FROM tickets WHERE ticket_number = ?');
$stmt->execute([$n]);
$t = $stmt->fetch();
if ($t && !staff_can_access_department($staff, (int) $t['department_id'])) $t = false; // Betreff fremder Abteilungen nicht preisgeben
echo json_encode($t ? ['id' => $t['id'], 'subject' => $t['subject']] : ['id' => null]);