prepare($sql); $stmt->execute($params); if (isset($_SERVER['HTTP_ACCEPT']) && strpos($_SERVER['HTTP_ACCEPT'], 'application/json') !== false) { header('Content-Type: application/json'); echo json_encode(['message' => $message]); } else { $_SESSION['success_message'] = $message; header('Location: process_definitions.php'); exit(); } } } catch (WorkflowRuleFailedException $e) { header('Content-Type: application/json'); echo json_encode(['error' => $e->getMessage()]); }