chore: some review fixes

This commit is contained in:
Marvin Flock
2025-08-28 22:19:11 +02:00
parent e9460ef8cc
commit 8b29c8eba6
@@ -9408,7 +9408,7 @@ function adminBegegnungenImportierenForm(): void
HTML_sportsmanager_admin::adminBegegnungenImportieren($veranstaltung); HTML_sportsmanager_admin::adminBegegnungenImportieren($veranstaltung);
} }
function vergleich($text1, $text2) function vergleich($text1, $text2): bool
{ {
$suchen = ["_","-"," "]; $suchen = ["_","-"," "];
$ersetzen = ["","",""]; $ersetzen = ["","",""];
@@ -9422,14 +9422,13 @@ function vergleich($text1, $text2)
return false; return false;
} }
function erstelleZeitpunkt($datum_jahr, $datum_kw, $heimspiel_wochentag, $heimspiel_uhrzeit) function erstelleZeitpunkt($datum_jahr, $datum_kw, $heimspiel_wochentag, $heimspiel_uhrzeit): bool|string
{ {
if (!empty($datum_jahr) && !empty($datum_kw) && !empty($heimspiel_wochentag) && !empty($heimspiel_uhrzeit)) if (!empty($datum_jahr) && !empty($datum_kw) && !empty($heimspiel_wochentag) && !empty($heimspiel_uhrzeit))
{ {
$ts = getdate(mondaykw($datum_kw, $datum_jahr, $heimspiel_wochentag - 1)); $ts = getdate(mondaykw($datum_kw, $datum_jahr, $heimspiel_wochentag - 1));
$zeitpunkt = sprintf("%04d-%02d-%02d %02d:%02d:%02d", $ts["year"], $ts["mon"], $ts["mday"], return sprintf("%04d-%02d-%02d %02d:%02d:%02d", $ts["year"], $ts["mon"], $ts["mday"],
floor($heimspiel_uhrzeit / 100), $heimspiel_uhrzeit % 100, 0); floor($heimspiel_uhrzeit / 100), $heimspiel_uhrzeit % 100, 0);
return $zeitpunkt;
} }
else else
return false; return false;
@@ -9746,11 +9745,7 @@ function getAuswahlSpieltagtitel()
$query = "SELECT spieltag_titel FROM #__sportsmanager_begegnung" $query = "SELECT spieltag_titel FROM #__sportsmanager_begegnung"
. "\n WHERE spieltag_titel <> ''" . "\n WHERE spieltag_titel <> ''"
. "\n GROUP BY spieltag_titel ORDER BY spieltag_titel;"; . "\n GROUP BY spieltag_titel ORDER BY spieltag_titel;";
$db->setQuery($query); return loadObjectList($db, $query);
if (!$db->execute()) {
die($db->stderr(true));
}
return $db->loadObjectList();
} }
function adminBegegnungenPokalrundeAuslosenForm(): void function adminBegegnungenPokalrundeAuslosenForm(): void
@@ -9765,11 +9760,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
keinZugriff(true); keinZugriff(true);
$query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId"; $query = "SELECT * FROM #__sportsmanager_veranstaltung WHERE veranstaltung_id = $veranstaltungId";
$db->setQuery($query); $rows = loadObjectList($db, $query);
if (!$db->execute()) {
die($db->stderr(true));
}
$rows = $db->loadObjectList();
if (count($rows) < 1) die("Wrong id!"); if (count($rows) < 1) die("Wrong id!");
$veranstaltung = $rows[0]; $veranstaltung = $rows[0];
@@ -9777,11 +9768,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
. "\n FROM #__sportsmanager_team" . "\n FROM #__sportsmanager_team"
. "\n WHERE veranstaltung_id = $veranstaltungId" . "\n WHERE veranstaltung_id = $veranstaltungId"
. "\n ORDER BY teamname"; . "\n ORDER BY teamname";
$db->setQuery($query); $anzahlteams = loadResult($db, $query);
if (!$db->execute()) {
die($db->stderr(true));
}
$anzahlteams = $db->loadResult();
$veranstaltung->letzteRunde = getAnzahlRunden($anzahlteams); $veranstaltung->letzteRunde = getAnzahlRunden($anzahlteams);
$query = "SELECT t1.spieltag AS Runden_Nr $query = "SELECT t1.spieltag AS Runden_Nr
@@ -9792,11 +9779,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
WHERE t4.veranstaltung_id = ".$veranstaltungId." WHERE t4.veranstaltung_id = ".$veranstaltungId."
GROUP BY t1.spieltag GROUP BY t1.spieltag
ORDER BY t1.spieltag DESC LIMIT 1;"; ORDER BY t1.spieltag DESC LIMIT 1;";
$db->setQuery($query); $Runde = loadObjectList($db, $query);
if (!$db->execute()) {
die($db->stderr(true));
}
$Runde = $db->loadObjectList();
if (!isset($Runde[0])) if (!isset($Runde[0]))
$veranstaltung->naechsteRunde = 1; $veranstaltung->naechsteRunde = 1;
else else
@@ -9813,11 +9796,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
. "\n AND (heim_spielpunkte IS NULL OR gast_spielpunkte IS NULL" . "\n AND (heim_spielpunkte IS NULL OR gast_spielpunkte IS NULL"
. "\n OR #__sportsmanager_unbestaetigtes_ergebnis.begegnung_id IS NOT NULL)" . "\n OR #__sportsmanager_unbestaetigtes_ergebnis.begegnung_id IS NOT NULL)"
. "\n ORDER BY spieltag DESC"; . "\n ORDER BY spieltag DESC";
$db->setQuery($query); $veranstaltung->nicht_abgeschlossene_spiele = loadResult($db, $query);
if (!$db->execute()) {
die($db->stderr(true));
}
$veranstaltung->nicht_abgeschlossene_spiele = $db->loadResult();
HTML_sportsmanager_admin::adminBegegnungenPokalrundeAuslosenForm($veranstaltung,getAuswahlSpieltagtitel()); HTML_sportsmanager_admin::adminBegegnungenPokalrundeAuslosenForm($veranstaltung,getAuswahlSpieltagtitel());
} }
@@ -9846,11 +9825,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
. "\n FROM #__sportsmanager_team" . "\n FROM #__sportsmanager_team"
. "\n WHERE veranstaltung_id = $veranstaltungId" . "\n WHERE veranstaltung_id = $veranstaltungId"
. "\n ORDER BY teamname"; . "\n ORDER BY teamname";
$db->setQuery($query); $anzahlteams = loadResult($db, $query);
if (!$db->execute()) {
die($db->stderr(true));
}
$anzahlteams = $db->loadResult();
$anzahlrunden = getAnzahlRunden($anzahlteams); $anzahlrunden = getAnzahlRunden($anzahlteams);
$Verlierer = ""; $Verlierer = "";
@@ -9858,11 +9833,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
$query = "SELECT *" $query = "SELECT *"
. "\n FROM #__sportsmanager_team" . "\n FROM #__sportsmanager_team"
. "\n WHERE veranstaltung_id = $veranstaltungId "; . "\n WHERE veranstaltung_id = $veranstaltungId ";
$db->setQuery($query); $teams_komplett = json_decode(json_encode(loadObjectList($db, $query)), true);
if (!$db->execute()) {
die($db->stderr(true));
}
$teams_komplett = json_decode(json_encode($db->loadObjectList()), true);
foreach($teams_komplett AS $team) foreach($teams_komplett AS $team)
{ {
$teams[$team['team_id']] = $team; $teams[$team['team_id']] = $team;
@@ -9881,11 +9852,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
. "\n ON t1.gast_team_id = t3.team_id LEFT JOIN #__sportsmanager_veranstaltung AS t4" . "\n ON t1.gast_team_id = t3.team_id LEFT JOIN #__sportsmanager_veranstaltung AS t4"
. "\n ON t2.veranstaltung_id = t4.veranstaltung_id" . "\n ON t2.veranstaltung_id = t4.veranstaltung_id"
. "\n WHERE t4.veranstaltung_id = $veranstaltungId;"; . "\n WHERE t4.veranstaltung_id = $veranstaltungId;";
$db->setQuery($query); $loosers = loadObjectList($db, $query);
if (!$db->execute()) {
die($db->stderr(true));
}
$loosers = $db->loadObjectList();
$Zeile = 0; $Zeile = 0;
foreach($loosers AS $looser) foreach($loosers AS $looser)
@@ -9902,11 +9869,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
if ($Verlierer != "") if ($Verlierer != "")
$query .= "\n AND team_id NOT IN (".$Verlierer.");"; $query .= "\n AND team_id NOT IN (".$Verlierer.");";
$db->setQuery($query); $teams_auslosung = json_decode(json_encode(loadObjectList($db, $query)), true);
if (!$db->execute()) {
die($db->stderr(true));
}
$teams_auslosung = json_decode(json_encode($db->loadObjectList()), true);
// Teams durchmischen // Teams durchmischen
shuffle($teams_auslosung); shuffle($teams_auslosung);
@@ -9955,11 +9918,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
. "\n ON t2.veranstaltung_id = t4.veranstaltung_id" . "\n ON t2.veranstaltung_id = t4.veranstaltung_id"
. "\n WHERE t4.veranstaltung_id = $veranstaltungId" . "\n WHERE t4.veranstaltung_id = $veranstaltungId"
. "\n AND t1.spieltag = " . ($rundenNr - 1) . " ORDER BY RAND();"; . "\n AND t1.spieltag = " . ($rundenNr - 1) . " ORDER BY RAND();";
$db->setQuery($query); $loosers = loadObjectList($db, $query);
if (!$db->execute()) {
die($db->stderr(true));
}
$loosers = $db->loadObjectList();
$matches[2]['heim'] = $loosers[0]->Verlierer; $matches[2]['heim'] = $loosers[0]->Verlierer;
$matches[2]['gast'] = $loosers[1]->Verlierer; $matches[2]['gast'] = $loosers[1]->Verlierer;
$matches[2]['rundentitel'] = "Spiel um Platz 3"; $matches[2]['rundentitel'] = "Spiel um Platz 3";
@@ -10033,11 +9992,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
. "\n FROM #__sportsmanager_team" . "\n FROM #__sportsmanager_team"
. "\n WHERE veranstaltung_id = $veranstaltungId" . "\n WHERE veranstaltung_id = $veranstaltungId"
. "\n ORDER BY teamname"; . "\n ORDER BY teamname";
$db->setQuery($query); $anzahlteams = loadResult($db, $query);
if (!$db->execute()) {
die($db->stderr(true));
}
$anzahlteams = $db->loadResult();
$anzahlrunden = getAnzahlRunden($anzahlteams); $anzahlrunden = getAnzahlRunden($anzahlteams);
//Vergabe der Setzliste //Vergabe der Setzliste
@@ -10066,11 +10021,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
. "\n WHERE veranstaltung_id = $veranstaltungId" . "\n WHERE veranstaltung_id = $veranstaltungId"
. "\n ORDER BY setzliste_nr;"; . "\n ORDER BY setzliste_nr;";
$db->setQuery($query); $teams_array = json_decode(json_encode(loadObjectList($db, $query)), true);
if (!$db->execute()) {
die($db->stderr(true));
}
$teams_array = json_decode(json_encode($db->loadObjectList()), true);
foreach($teams_array AS $team) foreach($teams_array AS $team)
{ {
@@ -10144,11 +10095,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
LEFT JOIN #__sportsmanager_veranstaltung AS t4 ON t2.veranstaltung_id = t4.veranstaltung_id LEFT JOIN #__sportsmanager_veranstaltung AS t4 ON t2.veranstaltung_id = t4.veranstaltung_id
WHERE t4.veranstaltung_id = " . $veranstaltungId . " AND t1.spieltag = " . ($rundenNr - 1) . " WHERE t4.veranstaltung_id = " . $veranstaltungId . " AND t1.spieltag = " . ($rundenNr - 1) . "
ORDER BY t4.veranstaltung_id, t1.spieltag, t1.spiel_nr;"; ORDER BY t4.veranstaltung_id, t1.spieltag, t1.spiel_nr;";
$db->setQuery($query); $begegnungen = json_decode(json_encode(loadObjectList($db, $query)), true);
if (!$db->execute()) {
die($db->stderr(true));
}
$begegnungen = json_decode(json_encode($db->loadObjectList()), true);
foreach($begegnungen AS $begegnung) foreach($begegnungen AS $begegnung)
{ {
if ($begegnung['Heim_Satzpunkte'] > $begegnung['Gast_Satzpunkte']) if ($begegnung['Heim_Satzpunkte'] > $begegnung['Gast_Satzpunkte'])
@@ -10174,11 +10121,7 @@ function adminBegegnungenPokalrundeAuslosenForm(): void
. "\n ON t2.veranstaltung_id = t4.veranstaltung_id" . "\n ON t2.veranstaltung_id = t4.veranstaltung_id"
. "\n WHERE t4.veranstaltung_id = $veranstaltungId" . "\n WHERE t4.veranstaltung_id = $veranstaltungId"
. "\n AND t1.spieltag = " . ($rundenNr - 1) . ";"; . "\n AND t1.spieltag = " . ($rundenNr - 1) . ";";
$db->setQuery($query); $loosers = loadObjectList($db, $query);
if (!$db->execute()) {
die($db->stderr(true));
}
$loosers = $db->loadObjectList();
$matches[2]['heim'] = $loosers[0]->Verlierer; $matches[2]['heim'] = $loosers[0]->Verlierer;
$matches[2]['gast'] = $loosers[1]->Verlierer; $matches[2]['gast'] = $loosers[1]->Verlierer;
$matches[2]['rundentitel'] = "Spiel um Platz 3"; $matches[2]['rundentitel'] = "Spiel um Platz 3";