From e205382f52cabf93a6198951bd04dbf563e7928a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Meyer?= Date: Wed, 30 Apr 2025 16:49:31 +0200 Subject: [PATCH] Eingabeformular Spielbericht optimiert --- .../components/com_sportsmanager/admin.php | 26 +++++++++++++++++-- .../views/sportsmanager/view_admin.php | 18 ++++++------- 2 files changed, 33 insertions(+), 11 deletions(-) diff --git a/src/structure/components/com_sportsmanager/admin.php b/src/structure/components/com_sportsmanager/admin.php index 7a714ed..4e159b8 100644 --- a/src/structure/components/com_sportsmanager/admin.php +++ b/src/structure/components/com_sportsmanager/admin.php @@ -11326,6 +11326,28 @@ function adminBegegnungenExportForm(): void foreach ($rows as $value) { + + // letze Änderung + $query = " + SELECT t1.eingetragen AS gespeichert_um, t2.name AS gespeichert_von + FROM #__sportsmanager_begegnung_historie AS t1 + LEFT JOIN #__users AS t2 ON t1.user_id = t2.id + WHERE begegnung_id = " . $value->ID . " + AND aktion IN (5,6,7,8,9) + ORDER BY eingetragen DESC + LIMIT 1; + "; + + $letzterEintrag = null; + $db->setQuery($query); + if ($db->execute()) { + $letzterEintrag = $db->loadObjectList(); + } + + $value->gespeichert_um = $letzterEintrag[0]->gespeichert_um; + $value->gespeichert_von = $letzterEintrag[0]->gespeichert_von; + + // Spielbericht $query = " SELECT t1.teamspiel_nummer AS Satz_Nr, @@ -11370,8 +11392,8 @@ function adminBegegnungenExportForm(): void } $dateiname = "Spielberichte " . $veranstaltung->bezeichnung; } - - $dateiname .= " " . date('Y-m-d') . ".csv"; + + $dateiname .= ".csv"; $dateiname = bereinigterDateiname($dateiname); ob_end_clean(); // Wegen UTF-8-Zeichen, die in der ausgabe vorhanden sind Header("Content-Type: text/x-csv"); 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 ce8d65e..a52e20b 100644 --- a/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php +++ b/src/structure/components/com_sportsmanager/views/sportsmanager/view_admin.php @@ -9006,16 +9006,16 @@ class HTML_sportsmanager_admin ?>
bezeichnung); ?>
+ class="componentheadingget('pageclass_sfx'); ?>"> bezeichnung); ?>
- +
- +
: @@ -9356,7 +9356,7 @@ class HTML_sportsmanager_admin - -
- - - -