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