prepare($deleteQuery); $deleteStmt->bindParam(':subscriptionId', $subscriptionId, SQLITE3_INTEGER); $deleteStmt->bindParam(':userId', $userId, SQLITE3_INTEGER); if ($deleteStmt->execute()) { $query = "UPDATE subscriptions SET replacement_subscription_id = NULL WHERE replacement_subscription_id = :subscriptionId AND user_id = :userId"; $stmt = $db->prepare($query); $stmt->bindParam(':subscriptionId', $subscriptionId, SQLITE3_INTEGER); $stmt->bindParam(':userId', $userId, SQLITE3_INTEGER); $stmt->execute(); http_response_code(204); } else { http_response_code(500); echo json_encode(array("message" => translate('error_deleting_subscription', $i18n))); } } else { http_response_code(405); echo json_encode(array("message" => translate('invalid_request_method', $i18n))); } } $db->close(); ?>