From e139ac4fc28442fa8355869371eb5bb54d3aaf1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Meyer?= Date: Sun, 8 Mar 2026 23:59:38 +0100 Subject: [PATCH] Beanstandung Copilot abgearbeitet 4 --- src/structure/components/com_sportsmanager/admin.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/structure/components/com_sportsmanager/admin.php b/src/structure/components/com_sportsmanager/admin.php index 9289cab..015ce18 100644 --- a/src/structure/components/com_sportsmanager/admin.php +++ b/src/structure/components/com_sportsmanager/admin.php @@ -10581,6 +10581,7 @@ function adminSaveBegegnungSpielplan(): void $erneut_oeffnen = $jInput->get('erneut_oeffnen', 0, 'INT'); $heim_team_id = $jInput->get('heim_team_id', 0, 'INT'); $gast_team_id = $jInput->get('gast_team_id', 0, 'INT'); + $loeschen = $jInput->getString('loeschen', ''); if ($jInput->get('cancel', false, 'BOOL')) { if ($bestaetigen == 1) { @@ -10603,7 +10604,7 @@ function adminSaveBegegnungSpielplan(): void $benutzer_ist_moderator = benutzerZugriff("mannschaftswettbewerb_aendern") || benutzerVeranstaltungModerator($veranstaltungId); // Abfrage muss vor LOCK erfolgen, da sonst die Abfrage mangels Lock auf Moderator-Tabelle scheitert //Spielbericht komplett loeschen - if ($benutzer_ist_moderator && $jInput->get('loeschen', false, 'BOOL')) { + if ($benutzer_ist_moderator && $loeschen !== '') { adminDeleteMatchReportBegegnung($id,$veranstaltungId); redirectSportsManagerURL('&task=admin_begegnungen&veranstaltungid=' . $veranstaltungId . '#id' . $id, Text::_('COM_SPORTSMANAGER_MATCH_REPORT_WAS_DELETED')); } @@ -11117,13 +11118,13 @@ function adminDeleteMatchReportBegegnung($id,$veranstaltungId): void $eloWertung = (int) $db->loadResult(); if ($eloWertung === 1) { // Startdatum der Veranstaltung für Elo-Berechnung ermitteln - $query = "SELECT datum_beginn FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = " . $veranstaltungId . " LIMIT 1;"; + $query = "SELECT erster_tag FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = " . $veranstaltungId . " LIMIT 1;"; $db->setQuery($query); - $datumBeginn = $db->loadResult(); + $aktualisieren_ab_datum = $db->loadResult(); // Funktionen mit korrekten Parametern aufrufen wannGespieltAktualisieren(); - eloAktualisieren($datumBeginn); + eloAktualisieren($aktualisieren_ab_datum); einstufungAktualisieren(true); }