From eed02e396d4f99d71e0a17576e5da39213151521 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Meyer?= Date: Fri, 6 Mar 2026 20:16:54 +0100 Subject: [PATCH] =?UTF-8?q?Evtl.=20vorhandene=20Ordnungsstrafen=20werden?= =?UTF-8?q?=20beim=20L=C3=B6schen=20eines=20Spieles=20mitgel=C3=B6scht.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/com_sportsmanager/admin.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/structure/components/com_sportsmanager/admin.php b/src/structure/components/com_sportsmanager/admin.php index f3fba06..cd7bae3 100644 --- a/src/structure/components/com_sportsmanager/admin.php +++ b/src/structure/components/com_sportsmanager/admin.php @@ -10312,6 +10312,12 @@ function adminRemoveBegegnung(): void die($db->stderr(true)); } + $query = "DELETE FROM #__sportsmanager_ordnungsstrafen WHERE begegnung_id = $id;"; + $db->setQuery($query); + if (!$db->execute()) { + die($db->stderr(true)); + } + $query = "DELETE FROM #__sportsmanager_teamspiel WHERE begegnung_id = $id;"; $db->setQuery($query); if (!$db->execute()) { @@ -10323,7 +10329,7 @@ function adminRemoveBegegnung(): void if (!$db->execute()) { die($db->stderr(true)); } - + if ($elo_aktualisieren) { wannGespieltAktualisieren(); eloAktualisieren($aktualisieren_ab_datum); @@ -12701,6 +12707,12 @@ function adminBegegnungenPokalrundeAuslosenForm(): void die($db->stderr(true)); } + $query = "DELETE FROM #__sportsmanager_ordnungsstrafen WHERE begegnung_id = $id;"; + $db->setQuery($query); + if (!$db->execute()) { + die($db->stderr(true)); + } + $query = "DELETE FROM #__sportsmanager_teamspiel WHERE begegnung_id = $id;"; $db->setQuery($query); if (!$db->execute()) {