saveFolderColor(); // validates method + CSRF, does ACL, echoes JSON } catch (Throwable $e) { error_log('saveFolderColor failed: ' . $e->getMessage()); http_response_code(500); header('Content-Type: application/json; charset=utf-8'); echo json_encode(['error' => 'Internal server error']); }