Add Markt-Drawer delete card

This commit is contained in:
gitea_admin committed 2026-09-20 10:13:23 +02:00
1 parent 9b49db98d4
commit 78cc6390f7
3 files changed
+18 -3

No files matched your search

+10 -1
View File
@@ -40,7 +40,16 @@ if (!is_array($payload)) {
try {
$fields = is_array($payload['fields'] ?? null) ? $payload['fields'] : [];
if (($payload['action'] ?? 'create') === 'update') {
if (($payload['action'] ?? 'create') === 'delete') {
$marketId = (int) ($payload['id'] ?? 0);
if ($marketId < 1) {
throw new InvalidArgumentException('id ist erforderlich.');
}
if (($payload['confirmation'] ?? '') !== 'DELETE') {
throw new InvalidArgumentException('Die Löschbestätigung muss exakt DELETE lauten.');
}
$market = market_management_set_market_archive($pdo, $marketId, true);
} elseif (($payload['action'] ?? 'create') === 'update') {
$marketId = (int) ($payload['id'] ?? 0);
if ($marketId < 1) {
throw new InvalidArgumentException('id ist erforderlich.');