From 555f1de1b5917867eab83addebc3a3528face49a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Meyer?= Date: Wed, 12 Nov 2025 11:17:21 +0100 Subject: [PATCH] =?UTF-8?q?Verbandsk=C3=BCrzel=20zu=20Einstellungen=20hinz?= =?UTF-8?q?ugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/com_sportsmanager/admin.php | 11 ++++++++++- .../com_sportsmanager/database/update.php | 15 +++++++++++++++ .../views/sportsmanager/view_admin.php | 12 ++++++++++++ .../language/de-DE/de-DE.com_sportsmanager.ini | 1 + .../language/en-GB/en-GB.com_sportsmanager.ini | 1 + 5 files changed, 39 insertions(+), 1 deletion(-) diff --git a/src/structure/components/com_sportsmanager/admin.php b/src/structure/components/com_sportsmanager/admin.php index b7c7795..3012f68 100644 --- a/src/structure/components/com_sportsmanager/admin.php +++ b/src/structure/components/com_sportsmanager/admin.php @@ -672,7 +672,8 @@ function adminEinstellungen(): void redirectSportsManagerURL('&task=admin_uebersicht'); } - $basis_spielernr = $db->escape(trim($jInput->get('basis_spielernr', '', 'RAW'))); + $verbands_kuerzel = $db->escape(trim($jInput->get('verbands_kuerzel', '', 'RAW'))); + $basis_spielernr = $db->escape(trim($jInput->get('basis_spielernr', '', 'RAW'))); $ansprechpartner_ausblenden = $jInput->get('ansprechpartner_ausblenden', 0, 'INT'); $ansprechpartner_spielerdaten = $jInput->get('ansprechpartner_spielerdaten', 0, 'INT'); $ansprechpartner_importieren = $jInput->get('ansprechpartner_importieren', 0, 'INT'); @@ -690,6 +691,14 @@ function adminEinstellungen(): void $api_push_key = $jInput->get('api_push_key', '', 'RAW'); + $query = "REPLACE #__sportsmanager_einstellungen" + . "\n SET name = 'verbands_kuerzel'" + . ", wert = '$verbands_kuerzel'"; + $db->setQuery($query); + if (!$db->execute()) { + die($db->stderr(true)); + } + $query = "REPLACE #__sportsmanager_einstellungen" . "\n SET name = 'basis_spielernr'" . ", wert = '$basis_spielernr'"; diff --git a/src/structure/components/com_sportsmanager/database/update.php b/src/structure/components/com_sportsmanager/database/update.php index 736cb95..d8c3982 100644 --- a/src/structure/components/com_sportsmanager/database/update.php +++ b/src/structure/components/com_sportsmanager/database/update.php @@ -5378,6 +5378,21 @@ function updateDatabase(): void } } + if ($datenbank_version < 111) { + + $query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'verbands_kuerzel', wert = 'tbe.';"; + $db->setQuery( $query ); + if (!$db->execute()) { die($db->stderr(true)); } + + $query = "UPDATE #__sportsmanager_einstellungen" + . "\n SET wert = '111'" + . "\n WHERE name = 'datenbank_version'"; + $db->setQuery($query); + if (!$db->execute()) { + die($db->stderr(true)); + } + } + if ($termin_aktionen_email_setzen) { $query = "SELECT aktion_user_id, termin_aktion_id" . "\n FROM #__sportsmanager_termin_aktion"; diff --git a/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php b/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php index f829698..ffc57ed 100644 --- a/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php +++ b/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php @@ -646,6 +646,18 @@ class HTML_sportsmanager_admin
+ + + +
+ + + "/> +