From e5f3d15ac1149d260ff6ead38e9d89ec167dd9f9 Mon Sep 17 00:00:00 2001 From: Marvin Flock Date: Mon, 10 Mar 2025 19:38:42 +0100 Subject: [PATCH] fix: add missing license fields to database update --- .../components/com_sportsmanager/database.php | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/structure/components/com_sportsmanager/database.php b/src/structure/components/com_sportsmanager/database.php index 6926aec..57f6b79 100644 --- a/src/structure/components/com_sportsmanager/database.php +++ b/src/structure/components/com_sportsmanager/database.php @@ -5172,6 +5172,29 @@ function updateDatabase() } } + + if ($datenbank_version < 102) { + $query = "ALTER TABLE #__sportsmanager_rangliste ADD lizenzen TEXT DEFAULT NULL AFTER geschlecht"; + $db->setQuery($query); + if (!$result = $db->execute()) { + die($db->stderr(true)); + } + + $query = "ALTER TABLE #__sportsmanager_spieler ADD lizenz TEXT DEFAULT NULL AFTER nachname"; + $db->setQuery($query); + if (!$result = $db->execute()) { + die($db->stderr(true)); + } + + $query = "UPDATE #__sportsmanager_einstellungen" + . "\n SET wert = '102'" + . "\n WHERE name = 'datenbank_version'"; + $db->setQuery($query); + if (!$result = $db->execute()) { + die($db->stderr(true)); + } + } + if ($termin_aktionen_email_setzen) { $query = "SELECT aktion_user_id, termin_aktion_id" . "\n FROM #__sportsmanager_termin_aktion";