Files
2026-10-24 20:14:48 +00:00

20 lines
626 B
PHP

<?php
declare(strict_types=1);
require_once __DIR__ . '/common.php';
/**
* Ticket-Vorlagen zum Vorbelegen des Formulars „Neues Ticket“ in den Apps.
* GET → {templates:[{id,name,description,subject,body,departmentId,helpTopicId,priorityId,isPublic}]}
* Gepflegt werden die Vorlagen im Webbereich (Adminportal → Ticket-Vorlagen).
*/
api_require_method('GET');
api_require_staff();
$pdo = get_db();
$list = [];
try {
$list = array_map('ticket_template_payload', ticket_templates_list($pdo));
} catch (Throwable $e) {
// Datenbank noch nicht aktualisiert: keine Vorlagen
}
api_json(['templates' => $list]);