diff --git a/src/structure/components/com_sportsmanager/admin.php b/src/structure/components/com_sportsmanager/admin.php index bc7f33f..51e1239 100644 --- a/src/structure/components/com_sportsmanager/admin.php +++ b/src/structure/components/com_sportsmanager/admin.php @@ -11135,7 +11135,7 @@ function adminSaveBegegnungSpielplan(): void $total_gast_spielpunkte = 0; $total_heim_tore = 0; $total_gast_tore = 0; - $total_saetze_remis = 0; + $total_saetze_unentschieden = 0; $spiel_nr = 1; do { $spieltyp = $spieltypen[$spiel_nr - 1] ?? ''; @@ -11297,23 +11297,23 @@ function adminSaveBegegnungSpielplan(): void $total_gast_tore += $spiel_gast_tore; } - $spiel_saetze_remis = saetzeRemisFuerSpiel( + $spiel_saetze_unentschieden = saetzeUnentschiedenFuerSpiel( $teamspiel_modus->punktetyp, $teamspiel_modus->satzergebnisse ?? 0, $spiel_ergebnis_detailliert); list($spiel_heim_saetze_gewonnen, $spiel_gast_saetze_gewonnen) = saetzeGewonnenFuerSpiel($teamspiel_modus->punktetyp, $spiel_heim_punkte, $spiel_gast_punkte); - if ($spiel_saetze_remis === null || $total_saetze_remis === null) { - $total_saetze_remis = null; + if ($spiel_saetze_unentschieden === null || $total_saetze_unentschieden === null) { + $total_saetze_unentschieden = null; } else { - $total_saetze_remis += $spiel_saetze_remis; + $total_saetze_unentschieden += $spiel_saetze_unentschieden; } if (!$skip_spiel) { if (!isset($spiele_nummern[$spiel_nr])) { - $query = "INSERT INTO #__sportsmanager_teamspiel (begegnung_id, teamspiel_nummer, heim_spieler_1_id, heim_spieler_2_id, gast_spieler_1_id, gast_spieler_2_id, teamspiel_heim_punkte, teamspiel_gast_punkte, teamspiel_heim_spielpunkte, teamspiel_gast_spielpunkte, ergebnis_detailliert, teamspiel_heim_tore, teamspiel_gast_tore, teamspiel_saetze_remis, teamspiel_heim_saetze_gewonnen, teamspiel_gast_saetze_gewonnen)" - . "\n VALUES ('$id', '$spiel_nr', '$spiel_heim_spieler_1_id', " . ($spieltyp[0] == "D" ? "'$spiel_heim_spieler_2_id'" : "NULL") . ", '$spiel_gast_spieler_1_id', " . ($spieltyp[0] == "D" ? "'$spiel_gast_spieler_2_id'" : "NULL") . ", '$spiel_heim_punkte', '$spiel_gast_punkte', '$spiel_heim_spielpunkte', '$spiel_gast_spielpunkte', " . (empty($ergebnis_detailliert) ? "null" : "'$ergebnis_detailliert'") . ", " . ($spiel_heim_tore === null ? "NULL, NULL" : "'$spiel_heim_tore', '$spiel_gast_tore'") . ", " . ($spiel_saetze_remis === null ? "NULL" : "'$spiel_saetze_remis'") . ", " . ($spiel_heim_saetze_gewonnen === null ? "NULL, NULL" : "'$spiel_heim_saetze_gewonnen', '$spiel_gast_saetze_gewonnen'") . ");"; + $query = "INSERT INTO #__sportsmanager_teamspiel (begegnung_id, teamspiel_nummer, heim_spieler_1_id, heim_spieler_2_id, gast_spieler_1_id, gast_spieler_2_id, teamspiel_heim_punkte, teamspiel_gast_punkte, teamspiel_heim_spielpunkte, teamspiel_gast_spielpunkte, ergebnis_detailliert, teamspiel_heim_tore, teamspiel_gast_tore, teamspiel_saetze_unentschieden, teamspiel_heim_saetze_gewonnen, teamspiel_gast_saetze_gewonnen)" + . "\n VALUES ('$id', '$spiel_nr', '$spiel_heim_spieler_1_id', " . ($spieltyp[0] == "D" ? "'$spiel_heim_spieler_2_id'" : "NULL") . ", '$spiel_gast_spieler_1_id', " . ($spieltyp[0] == "D" ? "'$spiel_gast_spieler_2_id'" : "NULL") . ", '$spiel_heim_punkte', '$spiel_gast_punkte', '$spiel_heim_spielpunkte', '$spiel_gast_spielpunkte', " . (empty($ergebnis_detailliert) ? "null" : "'$ergebnis_detailliert'") . ", " . ($spiel_heim_tore === null ? "NULL, NULL" : "'$spiel_heim_tore', '$spiel_gast_tore'") . ", " . ($spiel_saetze_unentschieden === null ? "NULL" : "'$spiel_saetze_unentschieden'") . ", " . ($spiel_heim_saetze_gewonnen === null ? "NULL, NULL" : "'$spiel_heim_saetze_gewonnen', '$spiel_gast_saetze_gewonnen'") . ");"; } else { $teamspiel_id = $spiele_nummern[$spiel_nr]->teamspiel_id; $query = "UPDATE #__sportsmanager_teamspiel" @@ -11328,7 +11328,7 @@ function adminSaveBegegnungSpielplan(): void . "\n ergebnis_detailliert = " . (empty($ergebnis_detailliert) ? "null" : "'$ergebnis_detailliert'") . "," . "\n teamspiel_heim_tore = " . ($spiel_heim_tore === null ? "NULL" : "'$spiel_heim_tore'") . "," . "\n teamspiel_gast_tore = " . ($spiel_gast_tore === null ? "NULL" : "'$spiel_gast_tore'") . "," - . "\n teamspiel_saetze_remis = " . ($spiel_saetze_remis === null ? "NULL" : "'$spiel_saetze_remis'") . "," + . "\n teamspiel_saetze_unentschieden = " . ($spiel_saetze_unentschieden === null ? "NULL" : "'$spiel_saetze_unentschieden'") . "," . "\n teamspiel_heim_saetze_gewonnen = " . ($spiel_heim_saetze_gewonnen === null ? "NULL" : "'$spiel_heim_saetze_gewonnen'") . "," . "\n teamspiel_gast_saetze_gewonnen = " . ($spiel_gast_saetze_gewonnen === null ? "NULL" : "'$spiel_gast_saetze_gewonnen'") . "\n WHERE teamspiel_id = $teamspiel_id"; @@ -11358,7 +11358,7 @@ function adminSaveBegegnungSpielplan(): void . "\n gast_spielpunkte = '$total_gast_spielpunkte'," . "\n heim_tore = " . ($total_heim_tore === null ? "NULL" : "'$total_heim_tore'") . "," . "\n gast_tore = " . ($total_gast_tore === null ? "NULL" : "'$total_gast_tore'") . "," - . "\n saetze_remis = " . ($total_saetze_remis === null ? "NULL" : "'$total_saetze_remis'") + . "\n saetze_unentschieden = " . ($total_saetze_unentschieden === null ? "NULL" : "'$total_saetze_unentschieden'") . "\n WHERE begegnung_id = $id"; } else { $query = "UPDATE #__sportsmanager_begegnung" @@ -11368,7 +11368,7 @@ function adminSaveBegegnungSpielplan(): void . "\n gast_spielpunkte = NULL," . "\n heim_tore = NULL," . "\n gast_tore = NULL," - . "\n saetze_remis = NULL" + . "\n saetze_unentschieden = NULL" . "\n WHERE begegnung_id = $id"; } $db->setQuery($query); diff --git a/src/structure/components/com_sportsmanager/database/update.php b/src/structure/components/com_sportsmanager/database/update.php index b9e9bf3..f601e73 100644 --- a/src/structure/components/com_sportsmanager/database/update.php +++ b/src/structure/components/com_sportsmanager/database/update.php @@ -5863,19 +5863,11 @@ function updateDatabase(): void } } - if (!array_key_exists('teamspiel_saetze_remis', $columns)) { - $query = "ALTER TABLE `#__sportsmanager_teamspiel`" - . "\n ADD `teamspiel_saetze_remis` SMALLINT(6) NULL DEFAULT NULL AFTER `teamspiel_gast_tore`;"; - $db->setQuery($query); - if (!$db->execute()) { - die($db->stderr(true)); - } - } - if (!array_key_exists('teamspiel_heim_saetze_gewonnen', $columns)) { $query = "ALTER TABLE `#__sportsmanager_teamspiel`" - . "\n ADD `teamspiel_heim_saetze_gewonnen` SMALLINT(6) NULL DEFAULT NULL AFTER `teamspiel_saetze_remis`," - . "\n ADD `teamspiel_gast_saetze_gewonnen` SMALLINT(6) NULL DEFAULT NULL AFTER `teamspiel_heim_saetze_gewonnen`;"; + . "\n ADD `teamspiel_heim_saetze_gewonnen` SMALLINT(6) NULL DEFAULT NULL AFTER `teamspiel_gast_tore`," + . "\n ADD `teamspiel_saetze_unentschieden` SMALLINT(6) NULL DEFAULT NULL AFTER `teamspiel_heim_saetze_gewonnen`," + . "\n ADD `teamspiel_gast_saetze_gewonnen` SMALLINT(6) NULL DEFAULT NULL AFTER `teamspiel_saetze_unentschieden`;"; $db->setQuery($query); if (!$db->execute()) { die($db->stderr(true)); @@ -5893,9 +5885,9 @@ function updateDatabase(): void } } - if (!array_key_exists('saetze_remis', $columns)) { + if (!array_key_exists('saetze_unentschieden', $columns)) { $query = "ALTER TABLE `#__sportsmanager_begegnung`" - . "\n ADD `saetze_remis` SMALLINT(6) NULL DEFAULT NULL AFTER `gast_tore`;"; + . "\n ADD `saetze_unentschieden` SMALLINT(6) NULL DEFAULT NULL AFTER `gast_tore`;"; $db->setQuery($query); if (!$db->execute()) { die($db->stderr(true)); @@ -5915,19 +5907,11 @@ function updateDatabase(): void } } - if (!array_key_exists('saetze_remis', $columns)) { - $query = "ALTER TABLE `#__sportsmanager_team`" - . "\n ADD `saetze_remis` SMALLINT(6) NULL DEFAULT NULL AFTER `tore_quotient`;"; - $db->setQuery($query); - if (!$db->execute()) { - die($db->stderr(true)); - } - } - if (!array_key_exists('saetze_gewonnen', $columns)) { $query = "ALTER TABLE `#__sportsmanager_team`" - . "\n ADD `saetze_gewonnen` SMALLINT(6) NULL DEFAULT NULL AFTER `saetze_remis`," - . "\n ADD `saetze_verloren` SMALLINT(6) NULL DEFAULT NULL AFTER `saetze_gewonnen`;"; + . "\n ADD `saetze_gewonnen` SMALLINT(6) NULL DEFAULT NULL AFTER `tore_quotient`," + . "\n ADD `saetze_unentschieden` SMALLINT(6) NULL DEFAULT NULL AFTER `saetze_gewonnen`," + . "\n ADD `saetze_verloren` SMALLINT(6) NULL DEFAULT NULL AFTER `saetze_unentschieden`;"; $db->setQuery($query); if (!$db->execute()) { die($db->stderr(true)); diff --git a/src/structure/components/com_sportsmanager/sportsmanager.php b/src/structure/components/com_sportsmanager/sportsmanager.php index 19b3236..8aa5102 100644 --- a/src/structure/components/com_sportsmanager/sportsmanager.php +++ b/src/structure/components/com_sportsmanager/sportsmanager.php @@ -2038,7 +2038,7 @@ function getTabelleSpieltag($veranstaltung,$spieltag,$mannschaften = "",$offset_ . ($je_satz ? ",\n (SELECT SUM(CASE WHEN tt1.heim_team_id = t1.team_id THEN tt1.heim_tore ELSE tt1.gast_tore END) FROM #__sportsmanager_begegnung AS tt1 LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS tt2 ON tt1.begegnung_id = tt2.begegnung_id WHERE " . $filter_mannschaften_begegnung . " ISNULL(tt2.unbestaetigtes_ergebnis_id)" . ($spieltag > 0 ? " AND tt1.spieltag <= $spieltag" : "") . " AND (tt1.heim_team_id = t1.team_id OR tt1.gast_team_id = t1.team_id) AND " . $ausgetragen('tt1') . ") AS tore_gewonnen," . "\n (SELECT SUM(CASE WHEN tt1.heim_team_id = t1.team_id THEN tt1.gast_tore ELSE tt1.heim_tore END) FROM #__sportsmanager_begegnung AS tt1 LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS tt2 ON tt1.begegnung_id = tt2.begegnung_id WHERE " . $filter_mannschaften_begegnung . " ISNULL(tt2.unbestaetigtes_ergebnis_id)" . ($spieltag > 0 ? " AND tt1.spieltag <= $spieltag" : "") . " AND (tt1.heim_team_id = t1.team_id OR tt1.gast_team_id = t1.team_id) AND " . $ausgetragen('tt1') . ") AS tore_verloren," - . "\n (SELECT SUM(tt1.saetze_remis) FROM #__sportsmanager_begegnung AS tt1 LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS tt2 ON tt1.begegnung_id = tt2.begegnung_id WHERE " . $filter_mannschaften_begegnung . " ISNULL(tt2.unbestaetigtes_ergebnis_id)" . ($spieltag > 0 ? " AND tt1.spieltag <= $spieltag" : "") . " AND (tt1.heim_team_id = t1.team_id OR tt1.gast_team_id = t1.team_id) AND " . $ausgetragen('tt1') . ") AS saetze_remis" + . "\n (SELECT SUM(tt1.saetze_unentschieden) FROM #__sportsmanager_begegnung AS tt1 LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS tt2 ON tt1.begegnung_id = tt2.begegnung_id WHERE " . $filter_mannschaften_begegnung . " ISNULL(tt2.unbestaetigtes_ergebnis_id)" . ($spieltag > 0 ? " AND tt1.spieltag <= $spieltag" : "") . " AND (tt1.heim_team_id = t1.team_id OR tt1.gast_team_id = t1.team_id) AND " . $ausgetragen('tt1') . ") AS saetze_unentschieden" : "") . "\n FROM #__sportsmanager_team AS t1" . "\n WHERE veranstaltung_id = $veranstaltung->veranstaltung_id)" @@ -5648,7 +5648,7 @@ function teamstatistikAktualisieren($geaenderte_veranstaltung_id = 0, $geaendert . "\n (COALESCE((SELECT SUM(gast_punkte) FROM #__sportsmanager_begegnung AS ttb10 LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS ttu10 ON ttb10.begegnung_id = ttu10.begegnung_id WHERE ISNULL(ttu10.unbestaetigtes_ergebnis_id) AND ttb10.heim_team_id = t1.team_id AND " . $ausgetragen('ttb10') . "), 0)) + (COALESCE((SELECT SUM(heim_punkte) FROM #__sportsmanager_begegnung AS ttb11 LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS ttu11 ON ttb11.begegnung_id = ttu11.begegnung_id WHERE ISNULL(ttu11.unbestaetigtes_ergebnis_id) AND ttb11.gast_team_id = t1.team_id AND " . $ausgetragen('ttb11') . "), 0)) AS punkte_verloren," . "\n (SELECT SUM(CASE WHEN ttb12.heim_team_id = t1.team_id THEN ttb12.heim_tore ELSE ttb12.gast_tore END) FROM #__sportsmanager_begegnung AS ttb12 LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS ttu12 ON ttb12.begegnung_id = ttu12.begegnung_id WHERE ISNULL(ttu12.unbestaetigtes_ergebnis_id) AND (ttb12.heim_team_id = t1.team_id OR ttb12.gast_team_id = t1.team_id) AND " . $ausgetragen('ttb12') . ") AS tore_gewonnen," . "\n (SELECT SUM(CASE WHEN ttb13.heim_team_id = t1.team_id THEN ttb13.gast_tore ELSE ttb13.heim_tore END) FROM #__sportsmanager_begegnung AS ttb13 LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS ttu13 ON ttb13.begegnung_id = ttu13.begegnung_id WHERE ISNULL(ttu13.unbestaetigtes_ergebnis_id) AND (ttb13.heim_team_id = t1.team_id OR ttb13.gast_team_id = t1.team_id) AND " . $ausgetragen('ttb13') . ") AS tore_verloren," - . "\n (SELECT SUM(ttb14.saetze_remis) FROM #__sportsmanager_begegnung AS ttb14 LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS ttu14 ON ttb14.begegnung_id = ttu14.begegnung_id WHERE ISNULL(ttu14.unbestaetigtes_ergebnis_id) AND (ttb14.heim_team_id = t1.team_id OR ttb14.gast_team_id = t1.team_id) AND " . $ausgetragen('ttb14') . ") AS saetze_remis" + . "\n (SELECT SUM(ttb14.saetze_unentschieden) FROM #__sportsmanager_begegnung AS ttb14 LEFT JOIN #__sportsmanager_unbestaetigtes_ergebnis AS ttu14 ON ttb14.begegnung_id = ttu14.begegnung_id WHERE ISNULL(ttu14.unbestaetigtes_ergebnis_id) AND (ttb14.heim_team_id = t1.team_id OR ttb14.gast_team_id = t1.team_id) AND " . $ausgetragen('ttb14') . ") AS saetze_unentschieden" . "\n FROM #__sportsmanager_team AS t1 WHERE veranstaltung_id = $veranstaltung->veranstaltung_id)" . "\n AS werte USING (team_id)" . "\n SET #__sportsmanager_team.siege = werte.siege," @@ -5668,7 +5668,7 @@ function teamstatistikAktualisieren($geaenderte_veranstaltung_id = 0, $geaendert . "\n #__sportsmanager_team.tore_verloren = werte.tore_verloren," . "\n #__sportsmanager_team.tore_differenz = werte.tore_gewonnen - werte.tore_verloren," . "\n #__sportsmanager_team.tore_quotient = IF(werte.tore_verloren = 0, -1, werte.tore_gewonnen / werte.tore_verloren)," - . "\n #__sportsmanager_team.saetze_remis = werte.saetze_remis," + . "\n #__sportsmanager_team.saetze_unentschieden = werte.saetze_unentschieden," . "\n #__sportsmanager_team.saetze_gewonnen = " . ($saetze_bekannt ? "werte.punkte_gewonnen" : "NULL") . "," . "\n #__sportsmanager_team.saetze_verloren = " . ($saetze_bekannt ? "werte.punkte_verloren" : "NULL") . "," . "\n #__sportsmanager_team.buchholz1 = 0," @@ -6229,7 +6229,7 @@ function begegnungenAktualisieren($geaendert_veranstaltung_id = 0, $geaendert_mo $total_gast_spielpunkte = 0; $total_heim_tore = count($spiele) > 0 ? 0 : null; $total_gast_tore = $total_heim_tore; - $total_saetze_remis = $total_heim_tore; + $total_saetze_unentschieden = $total_heim_tore; foreach ($spiele as $spiel) { $spiel_heim_punkte = $spiel->teamspiel_heim_punkte; @@ -6254,17 +6254,17 @@ function begegnungenAktualisieren($geaendert_veranstaltung_id = 0, $geaendert_mo $total_gast_tore += $spiel_gast_tore; } - $spiel_saetze_remis = saetzeRemisFuerSpiel( + $spiel_saetze_unentschieden = saetzeUnentschiedenFuerSpiel( $teamspiel_modus->punktetyp, $teamspiel_modus->satzergebnisse ?? 0, $spiel->ergebnis_detailliert); list($spiel_heim_saetze_gewonnen, $spiel_gast_saetze_gewonnen) = saetzeGewonnenFuerSpiel($teamspiel_modus->punktetyp, $spiel->teamspiel_heim_punkte, $spiel->teamspiel_gast_punkte); - if ($spiel_saetze_remis === null || $total_saetze_remis === null) { - $total_saetze_remis = null; + if ($spiel_saetze_unentschieden === null || $total_saetze_unentschieden === null) { + $total_saetze_unentschieden = null; } else { - $total_saetze_remis += $spiel_saetze_remis; + $total_saetze_unentschieden += $spiel_saetze_unentschieden; } $query = "UPDATE #__sportsmanager_teamspiel" @@ -6272,7 +6272,7 @@ function begegnungenAktualisieren($geaendert_veranstaltung_id = 0, $geaendert_mo . "\n teamspiel_gast_spielpunkte = '$spiel_gast_spielpunkte'," . "\n teamspiel_heim_tore = " . ($spiel_heim_tore === null ? "NULL" : "'$spiel_heim_tore'") . "," . "\n teamspiel_gast_tore = " . ($spiel_gast_tore === null ? "NULL" : "'$spiel_gast_tore'") . "," - . "\n teamspiel_saetze_remis = " . ($spiel_saetze_remis === null ? "NULL" : "'$spiel_saetze_remis'") . "," + . "\n teamspiel_saetze_unentschieden = " . ($spiel_saetze_unentschieden === null ? "NULL" : "'$spiel_saetze_unentschieden'") . "," . "\n teamspiel_heim_saetze_gewonnen = " . ($spiel_heim_saetze_gewonnen === null ? "NULL" : "'$spiel_heim_saetze_gewonnen'") . "," . "\n teamspiel_gast_saetze_gewonnen = " . ($spiel_gast_saetze_gewonnen === null ? "NULL" : "'$spiel_gast_saetze_gewonnen'") . "\n WHERE teamspiel_id = $spiel->teamspiel_id"; @@ -6287,7 +6287,7 @@ function begegnungenAktualisieren($geaendert_veranstaltung_id = 0, $geaendert_mo . "\n gast_spielpunkte = '$total_gast_spielpunkte'," . "\n heim_tore = " . ($total_heim_tore === null ? "NULL" : "'$total_heim_tore'") . "," . "\n gast_tore = " . ($total_gast_tore === null ? "NULL" : "'$total_gast_tore'") . "," - . "\n saetze_remis = " . ($total_saetze_remis === null ? "NULL" : "'$total_saetze_remis'") + . "\n saetze_unentschieden = " . ($total_saetze_unentschieden === null ? "NULL" : "'$total_saetze_unentschieden'") . "\n WHERE begegnung_id = $begegnung->begegnung_id"; $db->setQuery($query); if (!$db->execute()) { diff --git a/src/structure/components/com_sportsmanager/tools.php b/src/structure/components/com_sportsmanager/tools.php index 203afc7..4330736 100644 --- a/src/structure/components/com_sportsmanager/tools.php +++ b/src/structure/components/com_sportsmanager/tools.php @@ -686,7 +686,7 @@ function saetzeGewonnenFuerSpiel($punktetyp, $heim_punkte, $gast_punkte): array return array((int)$heim_punkte, (int)$gast_punkte); } -function saetzeRemisFuerSpiel($punktetyp, $satzergebnisse, $ergebnis_detailliert): ?int +function saetzeUnentschiedenFuerSpiel($punktetyp, $satzergebnisse, $ergebnis_detailliert): ?int { if ($punktetyp == 0 || empty($satzergebnisse) || empty($ergebnis_detailliert)) return null; diff --git a/src/structure/components/com_sportsmanager/views/sportsmanager/view.html.php b/src/structure/components/com_sportsmanager/views/sportsmanager/view.html.php index f9f987d..bc2aa08 100644 --- a/src/structure/components/com_sportsmanager/views/sportsmanager/view.html.php +++ b/src/structure/components/com_sportsmanager/views/sportsmanager/view.html.php @@ -1959,22 +1959,22 @@ static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spie tabellenwertung != 3 && $veranstaltung->tabellenwertung != 6 && $veranstaltung->tabellenwertung != 9 && $veranstaltung->tabellenwertung != 23 && $veranstaltung->tabellenwertung != 26 && $veranstaltung->tabellenwertung != 29) { - $saetze_remis = $je_satz && ($team->saetze_remis ?? null) !== null && $team->saetze_remis > 0 - ? (int)$team->saetze_remis : null; - $saetze_remis_hinweis = $saetze_remis !== null - ? sprintf(Text::_('COM_SPORTSMANAGER_SETS_DRAWN'), $saetze_remis) : ""; + $saetze_unentschieden = $je_satz && ($team->saetze_unentschieden ?? null) !== null && $team->saetze_unentschieden > 0 + ? (int)$team->saetze_unentschieden : null; + $saetze_unentschieden_hinweis = $saetze_unentschieden !== null + ? sprintf(Text::_('COM_SPORTSMANAGER_SETS_DRAWN'), $saetze_unentschieden) : ""; $title = ""; if ($alleine_angezeigt && $praesentation == 0) { ?> -