fix: add small fixes

This commit is contained in:
Marvin Flock
2026-04-14 18:50:05 +02:00
parent a44564a40e
commit 13ad52f221
3 changed files with 87 additions and 88 deletions
@@ -1839,7 +1839,7 @@ function getTabelleDirekterVergleich($teams,$veranstaltung,$spieltag)
$spielpunkte_differenz = 1000; $spielpunkte_differenz = 1000;
$spielpunkte_quotient = 1000.0000; $spielpunkte_quotient = 1000.0000;
$platz = 0; $platz = 0;
$punktgleicheMannschaften = []; $punktgleicheMannschaften = [];
$korrekturen = []; $korrekturen = [];
$bufferplatz = []; $bufferplatz = [];
@@ -1847,7 +1847,7 @@ function getTabelleDirekterVergleich($teams,$veranstaltung,$spieltag)
foreach($teams AS $team){ foreach($teams AS $team){
$bufferplatz[$team->team_id]['platz'] = $team->platz; $bufferplatz[$team->team_id]['platz'] = $team->platz;
$unterschied = false; $unterschied = false;
if (($gesamtpunkte != $team->gesamtpunkte) || ($anzahl_spiele != $team->anzahl_spiele)) if (($gesamtpunkte != $team->gesamtpunkte) || ($anzahl_spiele != $team->anzahl_spiele))
$unterschied = true; $unterschied = true;
if ($veranstaltung->direktervergleich >= 2 && in_array($veranstaltung->tabellenwertung, [1,4,7,10]) && $spielpunkte_differenz != $team->spielpunkte_differenz) if ($veranstaltung->direktervergleich >= 2 && in_array($veranstaltung->tabellenwertung, [1,4,7,10]) && $spielpunkte_differenz != $team->spielpunkte_differenz)
@@ -1858,7 +1858,7 @@ function getTabelleDirekterVergleich($teams,$veranstaltung,$spieltag)
$unterschied = true; $unterschied = true;
if ($veranstaltung->direktervergleich == 3 && in_array($veranstaltung->tabellenwertung, [2,5,8,11]) && $punkte_quotient != $team->punkte_quotient) if ($veranstaltung->direktervergleich == 3 && in_array($veranstaltung->tabellenwertung, [2,5,8,11]) && $punkte_quotient != $team->punkte_quotient)
$unterschied = true; $unterschied = true;
if ($unterschied) if ($unterschied)
{ {
$gesamtpunkte = $team->gesamtpunkte; $gesamtpunkte = $team->gesamtpunkte;
@@ -1881,7 +1881,7 @@ function getTabelleDirekterVergleich($teams,$veranstaltung,$spieltag)
foreach($teamsKorrektur AS $teamKorrektur){ foreach($teamsKorrektur AS $teamKorrektur){
$teamKorrektur->platz_alt = $bufferplatz[$teamKorrektur->team_id]['platz']; $teamKorrektur->platz_alt = $bufferplatz[$teamKorrektur->team_id]['platz'];
} }
if ($veranstaltung->tabellenwertung == 1 || $veranstaltung->tabellenwertung == 4 || $veranstaltung->tabellenwertung == 7){ if ($veranstaltung->tabellenwertung == 1 || $veranstaltung->tabellenwertung == 4 || $veranstaltung->tabellenwertung == 7){
usort($teamsKorrektur, fn($a, $b) => usort($teamsKorrektur, fn($a, $b) =>
[(float)$b->begegnungspunkte, (int)$a->anzahl_spiele, (float)$b->spielpunkte_differenz, (float)$b->punkte_differenz, (int)$a->platz_alt] [(float)$b->begegnungspunkte, (int)$a->anzahl_spiele, (float)$b->spielpunkte_differenz, (float)$b->punkte_differenz, (int)$a->platz_alt]
@@ -1917,7 +1917,7 @@ function getTabelleDirekterVergleich($teams,$veranstaltung,$spieltag)
[(float)$a->begegnungspunkte, (int)$b->anzahl_spiele, (int)$b->platz_alt] [(float)$a->begegnungspunkte, (int)$b->anzahl_spiele, (int)$b->platz_alt]
); );
} }
$neuerPlatz = $key; $neuerPlatz = $key;
foreach ($teamsKorrektur as $teamKorrektur) { foreach ($teamsKorrektur as $teamKorrektur) {
$teamKorrektur->platz = $neuerPlatz++; $teamKorrektur->platz = $neuerPlatz++;
@@ -2596,7 +2596,7 @@ function turnierbaumAnzeigen($veranstaltung): void
else else
$begegnungen[$begegnung['Spieltag_Nr'] + 1][round($begegnung['Spiel_Nr'] / 2)]['gast'] = htmlentities($begegnung['Heim']); $begegnungen[$begegnung['Spieltag_Nr'] + 1][round($begegnung['Spiel_Nr'] / 2)]['gast'] = htmlentities($begegnung['Heim']);
} }
} else } else
if ($begegnung['Heim_Satzpunkte'] < $begegnung['Gast_Satzpunkte']) { if ($begegnung['Heim_Satzpunkte'] < $begegnung['Gast_Satzpunkte']) {
$begegnungen[$begegnung['Spieltag_Nr']][$begegnung['Spiel_Nr']]['sieger'] = 2; $begegnungen[$begegnung['Spieltag_Nr']][$begegnung['Spiel_Nr']]['sieger'] = 2;
if ($begegnung['Spieltag_Nr'] < $anzahlRunden){ if ($begegnung['Spieltag_Nr'] < $anzahlRunden){
@@ -2605,7 +2605,7 @@ function turnierbaumAnzeigen($veranstaltung): void
else else
$begegnungen[$begegnung['Spieltag_Nr'] + 1][round($begegnung['Spiel_Nr'] / 2)]['gast'] = htmlentities($begegnung['Gast']); $begegnungen[$begegnung['Spieltag_Nr'] + 1][round($begegnung['Spiel_Nr'] / 2)]['gast'] = htmlentities($begegnung['Gast']);
} }
} else } else
if ($begegnung['Heim_Satzpunkte'] == $begegnung['Gast_Satzpunkte'] && $begegnung['Heim_Tore'] > $begegnung['Gast_Tore']) { if ($begegnung['Heim_Satzpunkte'] == $begegnung['Gast_Satzpunkte'] && $begegnung['Heim_Tore'] > $begegnung['Gast_Tore']) {
$begegnungen[$begegnung['Spieltag_Nr']][$begegnung['Spiel_Nr']]['sieger'] = 1; $begegnungen[$begegnung['Spieltag_Nr']][$begegnung['Spiel_Nr']]['sieger'] = 1;
if ($begegnung['Spieltag_Nr'] < $anzahlRunden){ if ($begegnung['Spieltag_Nr'] < $anzahlRunden){
@@ -2614,7 +2614,7 @@ function turnierbaumAnzeigen($veranstaltung): void
else else
$begegnungen[$begegnung['Spieltag_Nr'] + 1][round($begegnung['Spiel_Nr'] / 2)]['gast'] = htmlentities($begegnung['Heim']); $begegnungen[$begegnung['Spieltag_Nr'] + 1][round($begegnung['Spiel_Nr'] / 2)]['gast'] = htmlentities($begegnung['Heim']);
} }
} else } else
if ($begegnung['Heim_Satzpunkte'] == $begegnung['Gast_Satzpunkte'] && $begegnung['Heim_Tore'] < $begegnung['Gast_Tore']) { if ($begegnung['Heim_Satzpunkte'] == $begegnung['Gast_Satzpunkte'] && $begegnung['Heim_Tore'] < $begegnung['Gast_Tore']) {
$begegnungen[$begegnung['Spieltag_Nr']][$begegnung['Spiel_Nr']]['sieger'] = 2; $begegnungen[$begegnung['Spieltag_Nr']][$begegnung['Spiel_Nr']]['sieger'] = 2;
if ($begegnung['Spieltag_Nr'] < $anzahlRunden){ if ($begegnung['Spieltag_Nr'] < $anzahlRunden){
@@ -4268,16 +4268,16 @@ function spielverlegungen(): void
global $params; global $params;
$jInput = Factory::getContainer()->get(SiteApplication::class)->input; $jInput = Factory::getContainer()->get(SiteApplication::class)->input;
$filter_status = $jInput->get('filter_status', '', 'RAW'); $filter_status = $jInput->get('filter_status', '', 'RAW');
if (empty($filter_status)) if (empty($filter_status))
$filter_status = "offen,genehmigt"; $filter_status = "offen,genehmigt";
$query = "SELECT saison_id, saisonbezeichnung" $query = "SELECT saison_id, saisonbezeichnung"
. "\n FROM #__sportsmanager_saison" . "\n FROM #__sportsmanager_saison"
. "\n ORDER BY saisonbezeichnung DESC LIMIT 1"; . "\n ORDER BY saisonbezeichnung DESC LIMIT 1";
$saisons = loadObjectList($db, $query); $saisons = loadObjectList($db, $query);
$filter_saison_id = $saisons[0]->saison_id; $filter_saison_id = $saisons[0]->saison_id;
$query = "SELECT t1.begegnung_historie_id AS beantragt_id, t1.begegnung_id AS begegnung_id," $query = "SELECT t1.begegnung_historie_id AS beantragt_id, t1.begegnung_id AS begegnung_id,"
. "\n t1.eingetragen AS beantragt, t1.kommentar AS Begruendung_beantragt, t1.zeitpunkt AS Termin_alt," . "\n t1.eingetragen AS beantragt, t1.kommentar AS Begruendung_beantragt, t1.zeitpunkt AS Termin_alt,"
. "\n t1.team_id as beantragt_verein, t5.bezeichnung AS Liga," . "\n t1.team_id as beantragt_verein, t5.bezeichnung AS Liga,"
@@ -4293,23 +4293,23 @@ function spielverlegungen(): void
. kategorieFilter("AND t5.kategorie IN") . kategorieFilter("AND t5.kategorie IN")
. "\n ORDER BY t1.begegnung_id, t1.zeitpunkt ASC;"; . "\n ORDER BY t1.begegnung_id, t1.zeitpunkt ASC;";
$spielverlegungen = loadObjectList($db, $query); $spielverlegungen = loadObjectList($db, $query);
$last_id = ""; $last_id = "";
foreach ($spielverlegungen as $key => $spielverlegung) { foreach ($spielverlegungen as $key => $spielverlegung) {
if ($spielverlegung->begegnung_id == $last_id) { if ($spielverlegung->begegnung_id == $last_id) {
unset($spielverlegungen[$key]); unset($spielverlegungen[$key]);
} else { } else {
$last_id = $spielverlegung->begegnung_id; $last_id = $spielverlegung->begegnung_id;
$query = "SELECT t1.begegnung_historie_id AS genehmigt_id, t1.eingetragen AS genehmigt," $query = "SELECT t1.begegnung_historie_id AS genehmigt_id, t1.eingetragen AS genehmigt,"
. "\n t1.user_id AS genehmigt_von, t1.team_id as genehmigt_verein, t1.zeitpunkt AS Termin_neu" . "\n t1.user_id AS genehmigt_von, t1.team_id as genehmigt_verein, t1.zeitpunkt AS Termin_neu"
. "\n FROM #__sportsmanager_begegnung_historie AS t1" . "\n FROM #__sportsmanager_begegnung_historie AS t1"
. "\n LEFT JOIN #__sportsmanager_begegnung AS t2 ON t2.begegnung_id = t1.begegnung_id" . "\n LEFT JOIN #__sportsmanager_begegnung AS t2 ON t2.begegnung_id = t1.begegnung_id"
. "\n WHERE t1.aktion = 1 AND t1.begegnung_id = $last_id" . "\n WHERE t1.aktion = 1 AND t1.begegnung_id = $last_id"
. "\n ORDER BY t1.zeitpunkt DESC LIMIT 1;"; . "\n ORDER BY t1.zeitpunkt DESC LIMIT 1;";
$genehmigt = loadObjectList($db, $query); $genehmigt = loadObjectList($db, $query);
if (!empty($genehmigt)) { if (!empty($genehmigt)) {
$spielverlegung->genehmigt_id = $genehmigt[0]->genehmigt_id; $spielverlegung->genehmigt_id = $genehmigt[0]->genehmigt_id;
$spielverlegung->genehmigt = $genehmigt[0]->genehmigt; $spielverlegung->genehmigt = $genehmigt[0]->genehmigt;
@@ -4332,9 +4332,9 @@ function spielverlegungen(): void
. "\n LEFT JOIN #__sportsmanager_begegnung AS t2 ON t2.begegnung_id = t1.begegnung_id" . "\n LEFT JOIN #__sportsmanager_begegnung AS t2 ON t2.begegnung_id = t1.begegnung_id"
. "\n WHERE t1.aktion = 10 AND t1.begegnung_id = $last_id" . "\n WHERE t1.aktion = 10 AND t1.begegnung_id = $last_id"
. "\n ORDER BY t1.zeitpunkt DESC LIMIT 1;"; . "\n ORDER BY t1.zeitpunkt DESC LIMIT 1;";
$abgelehnt = loadObjectList($db, $query); $abgelehnt = loadObjectList($db, $query);
if (!empty($abgelehnt)) { if (!empty($abgelehnt)) {
$spielverlegung->abgelehnt_id = $abgelehnt[0]->abgelehnt_id; $spielverlegung->abgelehnt_id = $abgelehnt[0]->abgelehnt_id;
$spielverlegung->abgelehnt = $abgelehnt[0]->abgelehnt; $spielverlegung->abgelehnt = $abgelehnt[0]->abgelehnt;
@@ -4366,7 +4366,7 @@ function verbandsorgane(): void
$db = getDatabase(); $db = getDatabase();
global $params; global $params;
$jInput = Factory::getContainer()->get(SiteApplication::class)->input; $jInput = Factory::getContainer()->get(SiteApplication::class)->input;
$query = "SELECT t1.*, COUNT(t2.verbandsorgane_id) AS anzahl, t3.veranstalterbezeichnung AS organisation" $query = "SELECT t1.*, COUNT(t2.verbandsorgane_id) AS anzahl, t3.veranstalterbezeichnung AS organisation"
. "\n FROM #__sportsmanager_verbandsorgane t1" . "\n FROM #__sportsmanager_verbandsorgane t1"
. "\n LEFT JOIN #__sportsmanager_mitglied_von_verbandsorgan t2 ON t2.verbandsorgane_id = t1.verbandsorgane_id" . "\n LEFT JOIN #__sportsmanager_mitglied_von_verbandsorgan t2 ON t2.verbandsorgane_id = t1.verbandsorgane_id"
@@ -4375,7 +4375,7 @@ function verbandsorgane(): void
. kategorieFilter("HAVING t1.kategorie IN") . kategorieFilter("HAVING t1.kategorie IN")
. "\n ORDER BY t1.reihenfolge;"; . "\n ORDER BY t1.reihenfolge;";
$verbandsorgane = loadObjectList($db, $query); $verbandsorgane = loadObjectList($db, $query);
$query = "SELECT COUNT(veranstalter_id) AS anzahl" $query = "SELECT COUNT(veranstalter_id) AS anzahl"
. "\n FROM #__sportsmanager_verbandsorgane" . "\n FROM #__sportsmanager_verbandsorgane"
. "\n GROUP BY veranstalter_id" . "\n GROUP BY veranstalter_id"
@@ -4402,16 +4402,16 @@ function verbandsorganeDetails($uebergabe_id = 0): void
$db = getDatabase(); $db = getDatabase();
$app = Factory::getContainer()->get(SiteApplication::class); $app = Factory::getContainer()->get(SiteApplication::class);
$jInput = $app->input; $jInput = $app->input;
global $params; global $params;
$user_id = isExternalDatabase() ? 0 : (isJson() ? getUserID() : $app->getIdentity()->id); $user_id = isExternalDatabase() ? 0 : (isJson() ? getUserID() : $app->getIdentity()->id);
if ($user_id > 0) if ($user_id > 0)
$erweiterte_anzeige = true; $erweiterte_anzeige = true;
else else
$erweiterte_anzeige = false; $erweiterte_anzeige = false;
if ($uebergabe_id == 0) if ($uebergabe_id == 0)
$id = $jInput->get('id', 0, 'INT'); $id = $jInput->get('id', 0, 'INT');
else else
@@ -4428,7 +4428,7 @@ function verbandsorganeDetails($uebergabe_id = 0): void
. "\n WHERE verbandsorgane_id = $id" . "\n WHERE verbandsorgane_id = $id"
. "\n ORDER BY reihenfolge, nachname, vorname"; . "\n ORDER BY reihenfolge, nachname, vorname";
$mitglieder = loadObjectList($db, $query); $mitglieder = loadObjectList($db, $query);
$query = "SELECT zusatzinfo FROM #__sportsmanager_mitglied_von_verbandsorgan" $query = "SELECT zusatzinfo FROM #__sportsmanager_mitglied_von_verbandsorgan"
. "\n WHERE verbandsorgane_id = $id" . "\n WHERE verbandsorgane_id = $id"
. "\n AND zusatzinfo IS NOT NULL AND TRIM(zusatzinfo) <> ''" . "\n AND zusatzinfo IS NOT NULL AND TRIM(zusatzinfo) <> ''"
@@ -4438,7 +4438,7 @@ function verbandsorganeDetails($uebergabe_id = 0): void
$zusatzinfos_vorhanden = true; $zusatzinfos_vorhanden = true;
else else
$zusatzinfos_vorhanden = false; $zusatzinfos_vorhanden = false;
if (isJson()) { if (isJson()) {
echo json_encode($mitglieder); echo json_encode($mitglieder);
} else { } else {
@@ -4450,7 +4450,7 @@ function halloffame(): void
{ {
$db = getDatabase(); $db = getDatabase();
global $params; global $params;
$query = "SELECT t1.*, COUNT(DISTINCT t2.jahr) AS anzahl," $query = "SELECT t1.*, COUNT(DISTINCT t2.jahr) AS anzahl,"
. "\n IF (COUNT(DISTINCT t2.jahr) > 0, CONCAT(min(t2.jahr), ' - ', max(t2.jahr)), '" . Text::_('COM_SPORTSMANAGER_NO_ENTRY') . "') AS zeitspanne" . "\n IF (COUNT(DISTINCT t2.jahr) > 0, CONCAT(min(t2.jahr), ' - ', max(t2.jahr)), '" . Text::_('COM_SPORTSMANAGER_NO_ENTRY') . "') AS zeitspanne"
. "\n FROM #__sportsmanager_halloffame t1" . "\n FROM #__sportsmanager_halloffame t1"
@@ -4459,7 +4459,7 @@ function halloffame(): void
. kategorieFilter("HAVING t1.kategorie IN") . kategorieFilter("HAVING t1.kategorie IN")
. "\n ORDER BY t1.reihenfolge;"; . "\n ORDER BY t1.reihenfolge;";
$halloffame = loadObjectList($db, $query); $halloffame = loadObjectList($db, $query);
if (count($halloffame) == 1){ if (count($halloffame) == 1){
halloffameDetails($halloffame[0]->halloffame_id); halloffameDetails($halloffame[0]->halloffame_id);
} else { } else {
@@ -4476,16 +4476,16 @@ function halloffameDetails($uebergabe_id = 0): void
$db = getDatabase(); $db = getDatabase();
$app = Factory::getContainer()->get(SiteApplication::class); $app = Factory::getContainer()->get(SiteApplication::class);
$jInput = $app->input; $jInput = $app->input;
global $params; global $params;
if ($uebergabe_id == 0) if ($uebergabe_id == 0)
$id = $jInput->get('id', 0, 'INT'); $id = $jInput->get('id', 0, 'INT');
else else
$id = $uebergabe_id; $id = $uebergabe_id;
$mitglieder = null; $mitglieder = null;
$query = "SELECT * FROM #__sportsmanager_halloffame WHERE halloffame_id = $id"; $query = "SELECT * FROM #__sportsmanager_halloffame WHERE halloffame_id = $id";
$rows = loadObjectList($db, $query); $rows = loadObjectList($db, $query);
if (count($rows) < 1) { if (count($rows) < 1) {
@@ -4494,14 +4494,14 @@ function halloffameDetails($uebergabe_id = 0): void
$halloffame = $rows[0]; $halloffame = $rows[0];
$halloffame->platz2_zeigen = 0; $halloffame->platz2_zeigen = 0;
$halloffame->platz3_zeigen = 0; $halloffame->platz3_zeigen = 0;
$query = "SELECT t2.*, t1.halloffame" $query = "SELECT t2.*, t1.halloffame"
. "\n FROM #__sportsmanager_halloffame t1" . "\n FROM #__sportsmanager_halloffame t1"
. "\n LEFT JOIN #__sportsmanager_mitglied_von_halloffame t2 ON t2.halloffame_id = t1.halloffame_id" . "\n LEFT JOIN #__sportsmanager_mitglied_von_halloffame t2 ON t2.halloffame_id = t1.halloffame_id"
. "\n WHERE t2.halloffame_id = $id" . "\n WHERE t2.halloffame_id = $id"
. "\n ORDER BY t2.jahr DESC, platz ASC;"; . "\n ORDER BY t2.jahr DESC, platz ASC;";
$rows = loadObjectList($db, $query); $rows = loadObjectList($db, $query);
if (count($rows) > 0){ if (count($rows) > 0){
$mitglieder = []; $mitglieder = [];
if ($halloffame->spielform == 1){ if ($halloffame->spielform == 1){
@@ -4522,7 +4522,7 @@ function halloffameDetails($uebergabe_id = 0): void
//Suche team_id wenn keine verein_id vorhanden //Suche team_id wenn keine verein_id vorhanden
if (empty($row->verein_id)){ if (empty($row->verein_id)){
$query = "SELECT team_id FROM #__sportsmanager_team WHERE teamname LIKE '$row->teamname%' ORDER BY team_id DESC LIMIT 1;"; $query = "SELECT team_id FROM #__sportsmanager_team WHERE teamname LIKE '$row->teamname%' ORDER BY team_id DESC LIMIT 1;";
$mitglieder[$row->jahr]->$index_teamid = loadResult($db, $query); $mitglieder[$row->jahr]->$index_teamid = loadResult($db, $query);
} else { } else {
$mitglieder[$row->jahr]->$index_teamid = ""; $mitglieder[$row->jahr]->$index_teamid = "";
@@ -4535,7 +4535,7 @@ function halloffameDetails($uebergabe_id = 0): void
$index_spieler1 = "spieler1_" . $row->platz; $index_spieler1 = "spieler1_" . $row->platz;
$index_spieler2id = "spieler2_id_" . $row->platz; $index_spieler2id = "spieler2_id_" . $row->platz;
$index_spieler2 = "spieler2_" . $row->platz; $index_spieler2 = "spieler2_" . $row->platz;
if (!isset($mitglieder[$row->jahr])) { if (!isset($mitglieder[$row->jahr])) {
$mitglieder[$row->jahr] = new stdClass(); $mitglieder[$row->jahr] = new stdClass();
} }
@@ -4551,7 +4551,7 @@ function halloffameDetails($uebergabe_id = 0): void
} }
} }
} }
if (isJson()) { if (isJson()) {
echo json_encode($mitglieder); echo json_encode($mitglieder);
} else { } else {
@@ -4746,10 +4746,10 @@ function begegnungVerlegenForm(): void
$aus_uebersicht = $jInput->get('aus_uebersicht', 0, 'INT'); $aus_uebersicht = $jInput->get('aus_uebersicht', 0, 'INT');
$query = "SELECT #__sportsmanager_veranstaltung.*, initial_ohne_termin, keine_gegenvorschlaege, vorlaufzeit_tage," $query = "SELECT #__sportsmanager_veranstaltung.*, initial_ohne_termin, keine_gegenvorschlaege, vorlaufzeit_tage,"
. "\n termine_minimal, termine_maximal, ablehnen, begruendung_erforderlich" . "\n termine_minimal, termine_maximal, ablehnen, begruendung_erforderlich"
. "\n FROM #__sportsmanager_veranstaltung LEFT JOIN #__sportsmanager_verschieberegel USING (verschieberegel_id)" . "\n FROM #__sportsmanager_veranstaltung LEFT JOIN #__sportsmanager_verschieberegel USING (verschieberegel_id)"
. "\n WHERE veranstaltung_id = $veranstaltungid"; . "\n WHERE veranstaltung_id = $veranstaltungid";
$rows = loadObjectList($db, $query); $rows = loadObjectList($db, $query);
if (count($rows) < 1) if (count($rows) < 1)
die("Wrong id!"); die("Wrong id!");
@@ -5120,7 +5120,7 @@ function begegnungVerlegen(): void
function neueTeamStrafe($teamid, $veranstaltungid, $strafe, $moderator_user_id, $beschreibung) { function neueTeamStrafe($teamid, $veranstaltungid, $strafe, $moderator_user_id, $beschreibung) {
$app = Factory::getContainer()->get(SiteApplication::class); $app = Factory::getContainer()->get(SiteApplication::class);
$db = getDatabase(); $db = getDatabase();
$zeitpunkt = date('Y-m-d H:i:s'); $zeitpunkt = date('Y-m-d H:i:s');
$query = "INSERT INTO #__sportsmanager_team_strafen" $query = "INSERT INTO #__sportsmanager_team_strafen"
. "\n (team_id, zeitpunkt, moderator_user_id, strafe, beschreibung)" . "\n (team_id, zeitpunkt, moderator_user_id, strafe, beschreibung)"
@@ -5316,9 +5316,9 @@ function teamstatistikAktualisieren($geaenderte_veranstaltung_id = 0, $geaendert
$buchholz1_wert = 0; $buchholz1_wert = 0;
$buchholz2_wert = 0; $buchholz2_wert = 0;
foreach ($teams as $team) { foreach ($teams as $team) {
if ($platz == 1 || (($veranstaltung->tabellenwertung <= 9 || $veranstaltung->tabellenwertung >= 21) && $gesamtpunkte != $team->gesamtpunkte) if ($platz == 1 || (($veranstaltung->tabellenwertung <= 9 || $veranstaltung->tabellenwertung >= 21) && $gesamtpunkte != $team->gesamtpunkte)
|| (($veranstaltung->tabellenwertung == 1 || $veranstaltung->tabellenwertung == 4 || $veranstaltung->tabellenwertung == 7 || $veranstaltung->tabellenwertung == 10 || $veranstaltung->tabellenwertung == 21 || $veranstaltung->tabellenwertung == 24 || $veranstaltung->tabellenwertung == 27) && ($spielpunkte_differenz != $team->spielpunkte_differenz || $punkte_differenz != $team->punkte_differenz)) || (($veranstaltung->tabellenwertung == 1 || $veranstaltung->tabellenwertung == 4 || $veranstaltung->tabellenwertung == 7 || $veranstaltung->tabellenwertung == 10 || $veranstaltung->tabellenwertung == 21 || $veranstaltung->tabellenwertung == 24 || $veranstaltung->tabellenwertung == 27) && ($spielpunkte_differenz != $team->spielpunkte_differenz || $punkte_differenz != $team->punkte_differenz))
|| (($veranstaltung->tabellenwertung == 2 || $veranstaltung->tabellenwertung == 5 || $veranstaltung->tabellenwertung == 8 || $veranstaltung->tabellenwertung == 11 || $veranstaltung->tabellenwertung == 22 || $veranstaltung->tabellenwertung == 25 || $veranstaltung->tabellenwertung == 28) && ($spielpunkte_quotient != $team->spielpunkte_quotient || $punkte_quotient != $team->punkte_quotient)) || (($veranstaltung->tabellenwertung == 2 || $veranstaltung->tabellenwertung == 5 || $veranstaltung->tabellenwertung == 8 || $veranstaltung->tabellenwertung == 11 || $veranstaltung->tabellenwertung == 22 || $veranstaltung->tabellenwertung == 25 || $veranstaltung->tabellenwertung == 28) && ($spielpunkte_quotient != $team->spielpunkte_quotient || $punkte_quotient != $team->punkte_quotient))
|| (($veranstaltung->tabellenwertung >= 21) && ($team->buchholz1 != $buchholz1_wert || $team->buchholz2 != $buchholz2_wert))) || (($veranstaltung->tabellenwertung >= 21) && ($team->buchholz1 != $buchholz1_wert || $team->buchholz2 != $buchholz2_wert)))
$tatsaechlicher_platz = $platz; $tatsaechlicher_platz = $platz;
$query = "UPDATE #__sportsmanager_team" $query = "UPDATE #__sportsmanager_team"
@@ -5869,7 +5869,7 @@ function spielerstatistikAktualisieren($geaenderte_spielerstatistik_id = 0, $gea
. "\n LEFT JOIN #__sportsmanager_veranstaltung ON #__sportsmanager_team.veranstaltung_id = #__sportsmanager_veranstaltung.veranstaltung_id" . "\n LEFT JOIN #__sportsmanager_veranstaltung ON #__sportsmanager_team.veranstaltung_id = #__sportsmanager_veranstaltung.veranstaltung_id"
. "\n LEFT JOIN #__sportsmanager_teamspiel_modus ON #__sportsmanager_veranstaltung.modus_id = #__sportsmanager_teamspiel_modus.teamspiel_modus_id" . "\n LEFT JOIN #__sportsmanager_teamspiel_modus ON #__sportsmanager_veranstaltung.modus_id = #__sportsmanager_teamspiel_modus.teamspiel_modus_id"
. "\n WHERE ISNULL(unbestaetigtes_ergebnis_id) AND #__sportsmanager_veranstaltung.veranstaltung_id = $veranstaltung->veranstaltung_id" . "\n WHERE ISNULL(unbestaetigtes_ergebnis_id) AND #__sportsmanager_veranstaltung.veranstaltung_id = $veranstaltung->veranstaltung_id"
. "\n AND (#__sportsmanager_teamspiel_modus.spiele_in_spielerstatistik <= 0" . "\n AND (#__sportsmanager_teamspiel_modus.spiele_in_spielerstatistik <= 0"
. "\n OR teamspiel_nummer <= #__sportsmanager_teamspiel_modus.spiele_in_spielerstatistik)"; . "\n OR teamspiel_nummer <= #__sportsmanager_teamspiel_modus.spiele_in_spielerstatistik)";
if ($spielerstatistik->typ == 1) if ($spielerstatistik->typ == 1)
$query .= "\n AND ISNULL(heim_spieler_2_id) AND ISNULL(gast_spieler_2_id)"; $query .= "\n AND ISNULL(heim_spieler_2_id) AND ISNULL(gast_spieler_2_id)";
@@ -6065,7 +6065,7 @@ function spielerstatistikAktualisieren($geaenderte_spielerstatistik_id = 0, $gea
$spieler_team_id = $spieler_punkte["team_id"]; $spieler_team_id = $spieler_punkte["team_id"];
else else
$spieler_team_id = "NULL"; $spieler_team_id = "NULL";
$query = "UPDATE #__sportsmanager_bestenliste_punkte" $query = "UPDATE #__sportsmanager_bestenliste_punkte"
. "\n SET siege = $spieler_punkte_siege," . "\n SET siege = $spieler_punkte_siege,"
. "\n unentschieden = $spieler_punkte_unentschieden," . "\n unentschieden = $spieler_punkte_unentschieden,"
@@ -7370,7 +7370,7 @@ function spielerstatistiken(): void
$details_anzeigen = currentUserHasAccessToDetails(); $details_anzeigen = currentUserHasAccessToDetails();
$filter_saison_id = $jInput->get('filter_saison_id', 0, 'INT'); $filter_saison_id = $jInput->get('filter_saison_id', 0, 'INT');
if ($filter_saison_id == 0) if ($filter_saison_id == 0)
$filter_saison_id = $jInput->cookie->get('sportsmanager_filter_saison_id', 0, 'INT'); $filter_saison_id = $jInput->cookie->get('sportsmanager_filter_saison_id', 0, 'INT');
@@ -7404,7 +7404,6 @@ function spielerstatistiken(): void
foreach ($spielerstatistiken as $spielerstatistik) { foreach ($spielerstatistiken as $spielerstatistik) {
//Mindestzahl an Spielen //Mindestzahl an Spielen
$spiele = null;
$spielerstatistik->min_spiele = 0; $spielerstatistik->min_spiele = 0;
if (in_array($spielerstatistik->tabellenwertung, [4, 5])) { if (in_array($spielerstatistik->tabellenwertung, [4, 5])) {
$query = "SELECT siege + unentschieden + niederlagen AS spiele" $query = "SELECT siege + unentschieden + niederlagen AS spiele"
@@ -7530,10 +7529,10 @@ function spielerstatistik(): void
$spielerstatistik->max_spiele = $max_spiele; $spielerstatistik->max_spiele = $max_spiele;
if ($filter_min_spiele == 999) if ($filter_min_spiele == 999)
$spielerstatistik->min_spiele = round($max_spiele/2); $spielerstatistik->min_spiele = round($max_spiele/2);
else if ($filter_min_spiele != 999) else
$spielerstatistik->min_spiele = $filter_min_spiele; $spielerstatistik->min_spiele = $filter_min_spiele;
} }
// Spielerstatistikpunkte ermitteln // Spielerstatistikpunkte ermitteln
$query = "SELECT #__sportsmanager_bestenliste_punkte.*, #__sportsmanager_spieler.nachname, #__sportsmanager_spieler.vorname, team.teamname," $query = "SELECT #__sportsmanager_bestenliste_punkte.*, #__sportsmanager_spieler.nachname, #__sportsmanager_spieler.vorname, team.teamname,"
. "\n siege + unentschieden + niederlagen AS spiele," . "\n siege + unentschieden + niederlagen AS spiele,"
@@ -1093,17 +1093,17 @@ static function begegnungenAnzeigen($veranstaltung, $modus, $rows, $zeitfenster,
$ergebnis_vorhanden = $row->heim_punkte != null || $row->gast_punkte != null; $ergebnis_vorhanden = $row->heim_punkte != null || $row->gast_punkte != null;
if ($zeitfenster == 0 && $veranstaltung != null) { if ($zeitfenster == 0 && $veranstaltung != null) {
if ($veranstaltung->unterteilung == 0 || $veranstaltung->unterteilung == 1) { if ($veranstaltung->unterteilung == 0 || $veranstaltung->unterteilung == 1) {
if ($row->spieltag > 999) if ($row->spieltag > 999)
$Spieltagname = htmlentities_utf8(Rundenbezeichnung($row->spieltag, $veranstaltung->unterteilung == 0, true)); $Spieltagname = htmlentities_utf8(Rundenbezeichnung($row->spieltag, $veranstaltung->unterteilung == 0, true));
else if ($veranstaltung->unterteilung == 1) else if ($veranstaltung->unterteilung == 1)
$Spieltagname = "Runde " . $row->spieltag; $Spieltagname = "Runde " . $row->spieltag;
else else
$Spieltagname = "Spieltag " . $row->spieltag; $Spieltagname = "Spieltag " . $row->spieltag;
if ($row->spieltag < 999 && $veranstaltung->spieltag_titel_zeigen == 1 && $row->spieltag_titel != "") if ($row->spieltag < 999 && $veranstaltung->spieltag_titel_zeigen == 1 && $row->spieltag_titel != "")
$Spieltagname .= " - " . $row->spieltag_titel; $Spieltagname .= " - " . $row->spieltag_titel;
if ($Spieltagname_Buffer != $Spieltagname || $spielort_name != $row->spielort_name) { if ($Spieltagname_Buffer != $Spieltagname || $spielort_name != $row->spielort_name) {
$spieltag = $row->spieltag; $spieltag = $row->spieltag;
$spielort_name = $row->spielort_name; $spielort_name = $row->spielort_name;
@@ -1844,7 +1844,7 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie
$punkte_quotient = 0; $punkte_quotient = 0;
$buchholz1_wert = 0; $buchholz1_wert = 0;
$buchholz2_wert = 0; $buchholz2_wert = 0;
$$gesamtpunkte_verloren = 0; $gesamtpunkte_verloren = 0;
$k = 0; $k = 0;
foreach ($teams as $team) { foreach ($teams as $team) {
?> ?>
@@ -3976,7 +3976,7 @@ static function spielverlegungen($titel, $beschreibung, $rows): void
<?php <?php
if (count($rows) > 0) { if (count($rows) > 0) {
$k = 0; $k = 0;
foreach ($rows as $row) { foreach ($rows as $row) {
?> ?>
<tr class="sectiontableentry<?php echo $k + 1; <tr class="sectiontableentry<?php echo $k + 1;
$k = ($k + 1) % 2; ?><?php echo $params->get('pageclass_sfx'); ?>"> $k = ($k + 1) % 2; ?><?php echo $params->get('pageclass_sfx'); ?>">
@@ -3984,7 +3984,7 @@ static function spielverlegungen($titel, $beschreibung, $rows): void
<?php echo htmlentities_utf8($row->Liga); ?> <?php echo htmlentities_utf8($row->Liga); ?>
</td> </td>
<td nowrap style='text-align: center;'> <td nowrap style='text-align: center;'>
<?php <?php
if ($row->Heim == $row->beantragt_von) if ($row->Heim == $row->beantragt_von)
echo "<u>" . htmlentities_utf8($row->Heim) . "</u>"; echo "<u>" . htmlentities_utf8($row->Heim) . "</u>";
else else
@@ -4033,7 +4033,7 @@ static function verbandsorgane($titel, $beschreibung, $rows, $organisation_zeige
</div> </div>
<?php <?php
} }
if (count($rows) > 0) { if (count($rows) > 0) {
?> ?>
<div class="uk-overflow-auto"> <div class="uk-overflow-auto">
@@ -4077,8 +4077,8 @@ static function verbandsorgane($titel, $beschreibung, $rows, $organisation_zeige
</table> </table>
</div> </div>
<?php <?php
} }
?> ?>
<span class="article_seperator<?php echo $params->get('pageclass_sfx'); ?>">&nbsp;</span> <span class="article_seperator<?php echo $params->get('pageclass_sfx'); ?>">&nbsp;</span>
<?php <?php
@@ -4105,9 +4105,9 @@ static function verbandsorganeDetails($titel, $beschreibung, $verbandsorgan, $ro
echo "<div class='uk-overflow-auto'>"; echo "<div class='uk-overflow-auto'>";
echo "<H1>" . $verbandsorgan->verbandsorgan . "</H1>"; echo "<H1>" . $verbandsorgan->verbandsorgan . "</H1>";
echo $verbandsorgan->beschreibung; echo $verbandsorgan->beschreibung;
if (count($rows) > 0) { if (count($rows) > 0) {
?> ?>
<h2><?php echo Text::_('COM_SPORTSMANAGER_MEMBERS'); ?></h2> <h2><?php echo Text::_('COM_SPORTSMANAGER_MEMBERS'); ?></h2>
@@ -4245,7 +4245,7 @@ static function halloffameDetails($titel, $beschreibung, $rows, $halloffame): vo
<strong><?php echo Text::_('COM_SPORTSMANAGER_YEAR'); ?></strong> <strong><?php echo Text::_('COM_SPORTSMANAGER_YEAR'); ?></strong>
</th> </th>
<?php <?php
for ($i = 1; $i <= 3; $i++) { for ($i = 1; $i <= 3; $i++) {
if ($i == 2 && !$halloffame->platz2_zeigen) continue; if ($i == 2 && !$halloffame->platz2_zeigen) continue;
if ($i == 3 && !$halloffame->platz3_zeigen) continue; if ($i == 3 && !$halloffame->platz3_zeigen) continue;
@@ -4704,7 +4704,7 @@ global $params;
if ((count($vereine) == 0) && !benutzerZugriff("spieler_aendern") && !benutzerVeranstalterModerator() && !benutzerVereinModerator()) if ((count($vereine) == 0) && !benutzerZugriff("spieler_aendern") && !benutzerVeranstalterModerator() && !benutzerVereinModerator())
{ {
echo "Sie haben keine Berechtigung auf diesen Datensatz!!!"; echo "Sie haben keine Berechtigung auf diesen Datensatz!!!";
die; die;
} }
@@ -4882,7 +4882,7 @@ if ($bild != null) {
<strong><?php echo count($vereine) == 1 ? Text::_('COM_SPORTSMANAGER_CLUB') : Text::_('COM_SPORTSMANAGER_CLUBS'); ?> <strong><?php echo count($vereine) == 1 ? Text::_('COM_SPORTSMANAGER_CLUB') : Text::_('COM_SPORTSMANAGER_CLUBS'); ?>
:</strong></td> :</strong></td>
<td nowrap style="text-align: right"> <td nowrap style="text-align: right">
<?php <?php
foreach ($vereine as $verein) foreach ($vereine as $verein)
echo htmlentities_utf8($verein->vereinsname) . " (" . htmlentities_utf8($verein->status) . ")<br />"; echo htmlentities_utf8($verein->vereinsname) . " (" . htmlentities_utf8($verein->status) . ")<br />";
?> ?>
@@ -6070,9 +6070,9 @@ static function spielerstatistikenHeader($titel, $beschreibung, $saisons, $filte
echo "<option value=\"" . $saison->saison_id . "\" " . ($filter_saison_id == $saison->saison_id ? "selected" : "") . ">" . htmlentities_utf8($saison->saisonbezeichnung) . "</option>"; echo "<option value=\"" . $saison->saison_id . "\" " . ($filter_saison_id == $saison->saison_id ? "selected" : "") . ">" . htmlentities_utf8($saison->saisonbezeichnung) . "</option>";
?> ?>
</select> </select>
<?PHP <?PHP
} }
if (!empty($spiele)){ if (!empty($spiele)){
?> ?>
<label <label
for="filter_min_matches"><?php echo Text::_('COM_SPORTSMANAGER_MIN_MATCHES'); ?> for="filter_min_matches"><?php echo Text::_('COM_SPORTSMANAGER_MIN_MATCHES'); ?>
@@ -6085,8 +6085,8 @@ static function spielerstatistikenHeader($titel, $beschreibung, $saisons, $filte
echo "<option value=\"" . $key . "\" " . ($min_spiele == $key ? "selected" : "") . ">" . htmlentities_utf8($value) . "</option>"; echo "<option value=\"" . $key . "\" " . ($min_spiele == $key ? "selected" : "") . ">" . htmlentities_utf8($value) . "</option>";
?> ?>
</select> </select>
<?PHP } <?PHP }
if (!empty($teams)){ if (!empty($teams)){
?> ?>
<label <label
for="filter_teams"><?php echo Text::_('COM_SPORTSMANAGER_TEAM'); ?> for="filter_teams"><?php echo Text::_('COM_SPORTSMANAGER_TEAM'); ?>
@@ -6283,9 +6283,9 @@ static function spielerstatistik($spielerstatistik, $spielerstatistik_punkte, $a
$tatsaechlicher_platz = 1; $tatsaechlicher_platz = 1;
$k = 0; $k = 0;
foreach ($spielerstatistik_punkte as $row) { foreach ($spielerstatistik_punkte as $row) {
if ($platz == 1 if ($platz == 1
|| $spielpunkte_gewonnen != $row->spielpunkte_gewonnen || $spielpunkte_gewonnen != $row->spielpunkte_gewonnen
|| $spielpunkte_verloren != $row->spielpunkte_verloren || $spielpunkte_verloren != $row->spielpunkte_verloren
|| ($punkte_gewonnen - $punkte_verloren) != ($row->punkte_gewonnen - $row->punkte_verloren)) || ($punkte_gewonnen - $punkte_verloren) != ($row->punkte_gewonnen - $row->punkte_verloren))
$tatsaechlicher_platz = $platz; $tatsaechlicher_platz = $platz;
@@ -6297,7 +6297,7 @@ static function spielerstatistik($spielerstatistik, $spielerstatistik_punkte, $a
if (!$allein_angezeigt && $tatsaechlicher_platz > 3) if (!$allein_angezeigt && $tatsaechlicher_platz > 3)
break; break;
if (!empty($filter_teams) && $row->team_id != $filter_teams) if (!empty($filter_teams) && $row->team_id != $filter_teams)
continue; continue;
?> ?>
+17 -17
View File
@@ -790,7 +790,7 @@ return new class () implements InstallerScriptInterface
. "\n `spielpunkte_bedingung` tinyint(4) NOT NULL DEFAULT '0'," . "\n `spielpunkte_bedingung` tinyint(4) NOT NULL DEFAULT '0',"
. "\n `spielernamen` tinyint(4) NOT NULL DEFAULT '0'," . "\n `spielernamen` tinyint(4) NOT NULL DEFAULT '0',"
. "\n `heimtausch` tinyint(4) NOT NULL DEFAULT '0'," . "\n `heimtausch` tinyint(4) NOT NULL DEFAULT '0',"
. "\n `spiele_in_spielerstatistik` tinyint(4) NOT NULL DEFAULT '0'" . "\n `spiele_in_spielerstatistik` tinyint(4) NOT NULL DEFAULT '0',"
. "\n `modus` varchar(200) NOT NULL DEFAULT ''," . "\n `modus` varchar(200) NOT NULL DEFAULT '',"
. "\n `status` tinyint(4) NOT NULL DEFAULT '0'," . "\n `status` tinyint(4) NOT NULL DEFAULT '0',"
. "\n PRIMARY KEY (`teamspiel_modus_id`)" . "\n PRIMARY KEY (`teamspiel_modus_id`)"
@@ -1149,7 +1149,7 @@ return new class () implements InstallerScriptInterface
. "\n ) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"; . "\n ) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_verstoesse` (" $query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_verstoesse` ("
. "\n `verstoesse_id` int(11) NOT NULL AUTO_INCREMENT," . "\n `verstoesse_id` int(11) NOT NULL AUTO_INCREMENT,"
. "\n `regelwerke_id` int(11) NOT NULL DEFAULT 0," . "\n `regelwerke_id` int(11) NOT NULL DEFAULT 0,"
@@ -1165,7 +1165,7 @@ return new class () implements InstallerScriptInterface
. "\n ) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"; . "\n ) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_ordnungsstrafen` (" $query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_ordnungsstrafen` ("
. "\n `ordnungsstrafen_id` int(11) NOT NULL AUTO_INCREMENT," . "\n `ordnungsstrafen_id` int(11) NOT NULL AUTO_INCREMENT,"
. "\n `verstoesse_id` int(11) NOT NULL DEFAULT 0," . "\n `verstoesse_id` int(11) NOT NULL DEFAULT 0,"
@@ -1183,7 +1183,7 @@ return new class () implements InstallerScriptInterface
. "\n ) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"; . "\n ) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_email_vorlagen` (" $query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_email_vorlagen` ("
. "\n `email_vorlagen_id` int(11) NOT NULL AUTO_INCREMENT," . "\n `email_vorlagen_id` int(11) NOT NULL AUTO_INCREMENT,"
. "\n `vorlage` varchar(64) NOT NULL," . "\n `vorlage` varchar(64) NOT NULL,"
@@ -1212,7 +1212,7 @@ return new class () implements InstallerScriptInterface
. "\n ) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"; . "\n ) ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_mitglied_von_verbandsorgan` (" $query = "CREATE TABLE IF NOT EXISTS `#__sportsmanager_mitglied_von_verbandsorgan` ("
. "\n `mitglied_von_verbandsorgan_id` int(11) NOT NULL AUTO_INCREMENT," . "\n `mitglied_von_verbandsorgan_id` int(11) NOT NULL AUTO_INCREMENT,"
. "\n `verbandsorgane_id` int(11) DEFAULT NULL," . "\n `verbandsorgane_id` int(11) DEFAULT NULL,"
@@ -1305,11 +1305,11 @@ return new class () implements InstallerScriptInterface
$query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'turnierbaum_zeigen', wert = '0';"; $query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'turnierbaum_zeigen', wert = '0';";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'ordnungsstrafen_verwenden', wert = '0';"; $query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'ordnungsstrafen_verwenden', wert = '0';";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'spalte_mitglieder_zeigen', wert = '1';"; $query = "INSERT IGNORE #__sportsmanager_einstellungen SET name = 'spalte_mitglieder_zeigen', wert = '1';";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
@@ -1322,7 +1322,7 @@ return new class () implements InstallerScriptInterface
. "\n VALUES ('Beliebig', '0', '0', '0', '1', '3', '0');"; . "\n VALUES ('Beliebig', '0', '0', '0', '1', '3', '0');";
$db->setQuery($query); $db->setQuery($query);
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "INSERT IGNORE INTO `#__sportsmanager_email_vorlagen` (`email_vorlagen_id`, `vorlage`) VALUES (NULL, 'Ordnungsstrafe');"; $query = "INSERT IGNORE INTO `#__sportsmanager_email_vorlagen` (`email_vorlagen_id`, `vorlage`) VALUES (NULL, 'Ordnungsstrafe');";
$db->setQuery($query); $db->setQuery($query);
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
@@ -1330,7 +1330,7 @@ return new class () implements InstallerScriptInterface
$query = "INSERT IGNORE INTO `#__sportsmanager_email_vorlagen` (`email_vorlagen_id`, `vorlage`) VALUES (NULL, 'Spielverlegung');"; $query = "INSERT IGNORE INTO `#__sportsmanager_email_vorlagen` (`email_vorlagen_id`, `vorlage`) VALUES (NULL, 'Spielverlegung');";
$db->setQuery($query); $db->setQuery($query);
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "INSERT #__sportsmanager_rangliste_system" $query = "INSERT #__sportsmanager_rangliste_system"
. "\n SET systembezeichnung = 'Klostermann/Wahle (1 Punkt für letzten Platz)'," . "\n SET systembezeichnung = 'Klostermann/Wahle (1 Punkt für letzten Platz)',"
. "\n status = '1'," . "\n status = '1',"
@@ -1822,35 +1822,35 @@ return new class () implements InstallerScriptInterface
$query = "DROP TABLE IF EXISTS `#__sportsmanager_verteiler`;"; $query = "DROP TABLE IF EXISTS `#__sportsmanager_verteiler`;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "DROP TABLE IF EXISTS `#__sportsmanager_regelwerke`;"; $query = "DROP TABLE IF EXISTS `#__sportsmanager_regelwerke`;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "DROP TABLE IF EXISTS `#__sportsmanager_verstoesse`;"; $query = "DROP TABLE IF EXISTS `#__sportsmanager_verstoesse`;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "DROP TABLE IF EXISTS `#__sportsmanager_ordnungsstrafen`;"; $query = "DROP TABLE IF EXISTS `#__sportsmanager_ordnungsstrafen`;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "DROP TABLE IF EXISTS `#__sportsmanager_email_vorlagen`;"; $query = "DROP TABLE IF EXISTS `#__sportsmanager_email_vorlagen`;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "DROP TABLE IF EXISTS `#__sportsmanager_verbandsorgane`;"; $query = "DROP TABLE IF EXISTS `#__sportsmanager_verbandsorgane`;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "DROP TABLE IF EXISTS `#__sportsmanager_mitglied_von_verbandsorgan`;"; $query = "DROP TABLE IF EXISTS `#__sportsmanager_mitglied_von_verbandsorgan`;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "DROP TABLE IF EXISTS `#__sportsmanager_halloffame`;"; $query = "DROP TABLE IF EXISTS `#__sportsmanager_halloffame`;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }
$query = "DROP TABLE IF EXISTS `#__sportsmanager_mitglied_von_halloffame`;"; $query = "DROP TABLE IF EXISTS `#__sportsmanager_mitglied_von_halloffame`;";
$db->setQuery( $query ); $db->setQuery( $query );
if (!$db->execute()) { die($db->stderr(true)); } if (!$db->execute()) { die($db->stderr(true)); }