diff --git a/index.php b/index.php index 907611c..11d8c9e 100644 --- a/index.php +++ b/index.php @@ -82,6 +82,62 @@ switch (true) { require_once 'api/add_comment.php'; break; + case $requestPath == '/api/ticket_dependencies.php': + require_once 'api/ticket_dependencies.php'; + break; + + case $requestPath == '/api/upload_attachment.php': + require_once 'api/upload_attachment.php'; + break; + + case $requestPath == '/api/delete_attachment.php': + require_once 'api/delete_attachment.php'; + break; + + case $requestPath == '/api/get_users.php': + require_once 'api/get_users.php'; + break; + + case $requestPath == '/api/assign_ticket.php': + require_once 'api/assign_ticket.php'; + break; + + case $requestPath == '/api/get_template.php': + require_once 'api/get_template.php'; + break; + + case $requestPath == '/api/bulk_operation.php': + require_once 'api/bulk_operation.php'; + break; + + case $requestPath == '/api/export_tickets.php': + require_once 'api/export_tickets.php'; + break; + + case $requestPath == '/api/generate_api_key.php': + require_once 'api/generate_api_key.php'; + break; + + case $requestPath == '/api/revoke_api_key.php': + require_once 'api/revoke_api_key.php'; + break; + + case $requestPath == '/api/manage_templates.php': + require_once 'api/manage_templates.php'; + break; + + case $requestPath == '/api/manage_workflows.php': + require_once 'api/manage_workflows.php'; + break; + + case $requestPath == '/api/manage_recurring.php': + require_once 'api/manage_recurring.php'; + break; + + case $requestPath == '/api/check_duplicates.php': + require_once 'api/check_duplicates.php'; + break; + // Admin Routes - require admin privileges case $requestPath == '/admin/recurring-tickets': if (!$currentUser || !$currentUser['is_admin']) {