diff --git a/README.md b/README.md index 417dbe8..02a675d 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,3 @@ JConfig: `./data/joomla_data/configuration.php` 7. Click on "Start Listening for PHP Debug Connections" in the top row of intellij 8. (Not sure if optional) Install a browser extension by Jetbrains https://chromewebstore.google.com/detail/xdebug-helper-by-jetbrain/aoelhdemabeimdhedkidlnbkfhnhgnhm - -======= - -Test diff --git a/src/structure/components/com_sportsmanager/sportsmanager.php b/src/structure/components/com_sportsmanager/sportsmanager.php index e5678b5..78f7976 100644 --- a/src/structure/components/com_sportsmanager/sportsmanager.php +++ b/src/structure/components/com_sportsmanager/sportsmanager.php @@ -5025,7 +5025,12 @@ function ranglisteAktualisieren($geaenderte_rangliste_id = 0, $geaenderte_turnie foreach ($ranglisten as $rangliste_index => $rangliste) { $rangliste_id = $rangliste->rangliste_id; - $rangliste->lizenzen = explode(',', $rangliste->lizenzen); + if(!isset($rangliste->lizenzen) || $rangliste->lizenzen == "" || $rangliste->lizenzen == NULL) { + $rangliste->lizenzen = NULL; + } else { + $rangliste->lizenzen = explode(',', $rangliste->lizenzen); + } + $query = "SELECT *" . "\n FROM #__sportsmanager_rangliste_turnierdisziplin" . "\n INNER JOIN #__sportsmanager_turnierdisziplin USING (turnierdisziplin_id)" diff --git a/src/structure/components/com_sportsmanager/util/image.php b/src/structure/components/com_sportsmanager/util/image.php index 8c900e2..88aca32 100644 --- a/src/structure/components/com_sportsmanager/util/image.php +++ b/src/structure/components/com_sportsmanager/util/image.php @@ -382,7 +382,7 @@ function yoothemeBild($typ, $id, $alternativ, $resize = '', $zusatz = ""): ?stri else return null; - $bildpfad = "/images/sportsmanager/" . $typ . "/" . $typ_prefix . $id . "." . $ext; + $bildpfad = SPORTSMANAGER_JOOMLA_URL . "images/sportsmanager/" . $typ . "/" . $typ_prefix . $id . "." . $ext; return ''; } 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 8d5d881..ce5c346 100644 --- a/src/structure/components/com_sportsmanager/views/sportsmanager/view.html.php +++ b/src/structure/components/com_sportsmanager/views/sportsmanager/view.html.php @@ -154,7 +154,6 @@ static function veranstaltungenHeader($titel, $beschreibung, $saisons, $filter_s static function veranstaltungHeaderAlone($veranstaltung, $vorherige_veranstaltung_id, $naechste_veranstaltung_id, $showSeasons = false, $seasons = [], $filter_saison_id = 0): void { global $params; - ?> @@ -562,8 +561,8 @@ static function turnierdisziplinen($disziplin, $meldungen, $meldungenSpielerIds, ?>
-
+
- + + + + + -
+ + turniermeldung_id]; + $spielerIds = $meldungenSpielerIds[$meldung->turniermeldung_id]; + $spielerGeschlechter = $meldungenSpielerGeschlechter[$meldung->turniermeldung_id]; + $spielerBilderAusblenden = $meldungenSpielerBilderAusblenden[$meldung->turniermeldung_id]; + if (!isset($spielerIds[0])) + echo htmlentities_utf8($spieler[0]); + else { + ?> + + "; + if (!isset($spielerIds[1])) + echo htmlentities_utf8($spieler[1]); + else { + ?> + + + + + + +
- - - - - - - - -
- turniermeldung_id]; - $spielerIds = $meldungenSpielerIds[$meldung->turniermeldung_id]; - $spielerGeschlechter = $meldungenSpielerGeschlechter[$meldung->turniermeldung_id]; - $spielerBilderAusblenden = $meldungenSpielerBilderAusblenden[$meldung->turniermeldung_id]; - if (!isset($spielerIds[0])) - echo htmlentities_utf8($spieler[0]); - else { - ?> - - "; - if (!isset($spielerIds[1])) - echo htmlentities_utf8($spieler[1]); - else { - ?> - - - - - - -
- - @@ -682,7 +674,8 @@ static function turnierdisziplin($turnier, $disziplin, $meldungen, $meldungenSpi > turnierbezeichnung) . (!empty($turnier->turnierort) ? (" in " . $turnier->turnierort) : ""); ?> + href="turnier_id); ?>"> + turnierbezeichnung) . (!empty($turnier->turnierort) ? (" in " . $turnier->turnierort) : ""); ?> > disziplin); ?> turnierort)) echo $turnier->turnierort . ", "; - echo FormatiertesDatum($disziplin->beginn) . " " . Text::_('COM_SPORTSMANAGER_HOUR') . ", " . $disziplin->teilnehmer . Text::_('COM_SPORTSMANAGER_MESSAGES'); + echo FormatiertesDatum($disziplin->beginn) . " " . Text::_('COM_SPORTSMANAGER_HOUR') . ", " . $disziplin->teilnehmer . " " . Text::_('COM_SPORTSMANAGER_MESSAGES'); ?> @@ -770,7 +763,8 @@ static function turnierdisziplin($turnier, $disziplin, $meldungen, $meldungenSpi if (($rundenstufe == 0 || $rundenstufe == 10) && count($meldungen[$rundenstufe]) > 0) { ?>
-
+
- + +
-
- - - - - - - - - - -
- turniermeldung_id]; - $spielerIds = $meldungenSpielerIds[$meldung->turniermeldung_id]; - $spielerGeschlechter = $meldungenSpielerGeschlechter[$meldung->turniermeldung_id]; - $spielerBilderAusblenden = $meldungenSpielerBilderAusblenden[$meldung->turniermeldung_id]; - if (!isset($spielerIds[0])) - echo htmlentities_utf8($spieler[0]); - else { - ?> - - "; - if (!isset($spielerIds[1])) - echo htmlentities_utf8($spieler[1]); - else { - ?> - - - - - - -
- -
+ turniermeldung_id]; + $spielerIds = $meldungenSpielerIds[$meldung->turniermeldung_id]; + $spielerGeschlechter = $meldungenSpielerGeschlechter[$meldung->turniermeldung_id]; + $spielerBilderAusblenden = $meldungenSpielerBilderAusblenden[$meldung->turniermeldung_id]; + if (!isset($spielerIds[0])) + echo htmlentities_utf8($spieler[0]); + else { + ?> + + "; + if (!isset($spielerIds[1])) + echo htmlentities_utf8($spieler[1]); + else { + ?> + + + + +
+
+ @@ -889,6 +867,7 @@ static function turnierdisziplin($turnier, $disziplin, $meldungen, $meldungenSpi } ?> + - - + + @@ -989,47 +949,27 @@ static function turnierdisziplin($turnier, $disziplin, $meldungen, $meldungenSpi - - - + + + + +
-
- - - - - - - - - - -
- ergebnis == 1) { - $gewinner_meldung_id = $spiel->heim_meldung_id; - $verlierer_meldung_id = $spiel->gast_meldung_id; - } else { - $gewinner_meldung_id = $spiel->gast_meldung_id; - $verlierer_meldung_id = $spiel->heim_meldung_id; - } - if (isset($meldungenSpielerNamen[$gewinner_meldung_id])) { - $gewinner = $meldungenSpielerNamen[$gewinner_meldung_id]; - $gewinnerIds = $meldungenSpielerIds[$gewinner_meldung_id]; - $gewinnerGeschlechter = $meldungenSpielerGeschlechter[$gewinner_meldung_id]; - $gewinnerBilderAusblenden = $meldungenSpielerBilderAusblenden[$gewinner_meldung_id]; - } else { - $gewinner = null; - $gewinnerIds = null; - $gewinnerGeschlechter = null; - $gewinnerBilderAusblenden = null; - } - if (isset($meldungenSpielerNamen[$verlierer_meldung_id])) { - $verlierer = $meldungenSpielerNamen[$verlierer_meldung_id]; - $verliererIds = $meldungenSpielerIds[$verlierer_meldung_id]; - $verliererGeschlechter = $meldungenSpielerGeschlechter[$verlierer_meldung_id]; - $verliererBilderAusblenden = $meldungenSpielerBilderAusblenden[$verlierer_meldung_id]; - } else { - $verlierer = null; - $verliererIds = null; - $verliererGeschlechter = null; - $verliererBilderAusblenden = null; - } - if (isset($gewinner)) { - echo htmlentities_utf8($gewinner[0]); - if (isset($gewinner[1])) - echo "
" . htmlentities_utf8($gewinner[1]); - } - ?> -
- - - -
- -
+ ergebnis == 1) { + $gewinner_meldung_id = $spiel->heim_meldung_id; + $verlierer_meldung_id = $spiel->gast_meldung_id; + } else { + $gewinner_meldung_id = $spiel->gast_meldung_id; + $verlierer_meldung_id = $spiel->heim_meldung_id; + } + if (isset($meldungenSpielerNamen[$gewinner_meldung_id])) { + $gewinner = $meldungenSpielerNamen[$gewinner_meldung_id]; + $gewinnerIds = $meldungenSpielerIds[$gewinner_meldung_id]; + $gewinnerGeschlechter = $meldungenSpielerGeschlechter[$gewinner_meldung_id]; + $gewinnerBilderAusblenden = $meldungenSpielerBilderAusblenden[$gewinner_meldung_id]; + } else { + $gewinner = null; + $gewinnerIds = null; + $gewinnerGeschlechter = null; + $gewinnerBilderAusblenden = null; + } + if (isset($meldungenSpielerNamen[$verlierer_meldung_id])) { + $verlierer = $meldungenSpielerNamen[$verlierer_meldung_id]; + $verliererIds = $meldungenSpielerIds[$verlierer_meldung_id]; + $verliererGeschlechter = $meldungenSpielerGeschlechter[$verlierer_meldung_id]; + $verliererBilderAusblenden = $meldungenSpielerBilderAusblenden[$verlierer_meldung_id]; + } else { + $verlierer = null; + $verliererIds = null; + $verliererGeschlechter = null; + $verliererBilderAusblenden = null; + } + if (isset($gewinner)) { + echo htmlentities_utf8($gewinner[0]); + if (isset($gewinner[1])) + echo "
" . htmlentities_utf8($gewinner[1]); + } + ?> +
+ + - - - - - - - - - - -
- " . htmlentities_utf8($verlierer[1]); - } - ?> - - - - -
- -
+ " . htmlentities_utf8($verlierer[1]); + } + ?> + + +
+
- - - - - - + + punktetyp == 0) { ?> - + - + heim_punkte != null || $row->gast_punkte != null; -// if ($monat == NULL) -// $monat = substr($row->zeitpunkt, 0, 7); if ($zeitfenster == 0 && $veranstaltung != null) { if ($veranstaltung->unterteilung == 0 || $veranstaltung->unterteilung == 1) { if ($spieltag != $row->spieltag || $spielort_name != $row->spielort_name) { @@ -1132,17 +1087,17 @@ static function begegnungenAnzeigen($veranstaltung, $modus, $rows, $zeitfenster, $spielort_name = $row->spielort_name; ?> - + - + veranstaltung_id . '&id=' . $row->begegnung_id . ($aus_uebersicht ? "&aus_uebersicht=1" : "")) . "\">" . ($row->verlegung_eingetragen != null ? ("bisher " . FormatiertesDatum($row->zeitpunkt)) : FormatiertesDatum($row->zeitpunkt)) . ""; else echo $row->verlegung_eingetragen != null ? ("bisher " . FormatiertesDatum($row->zeitpunkt)) : FormatiertesDatum($row->zeitpunkt); - ?> -
@@ -1234,13 +1188,6 @@ static function begegnungenAnzeigen($veranstaltung, $modus, $rows, $zeitfenster, ?> - - punktetyp == 0) { ?> - /** - * @param $veranstaltung - * @param $modus - * @param $teams - * @param $spieltag - * @param $spieltage - * @param $alleine_angezeigt - * @param int $praesentation - * @since 1.0.0 - */ - static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spieltage, $alleine_angezeigt, int $praesentation = 0): void - { - global $params; + - if (count($teams) > 0) { - if ($alleine_angezeigt && $veranstaltung->tabellenwertung >= -1 && $veranstaltung->tabellenwertung <= 11 && count($spieltage) > 1) { - ?> - -
-
+ Wettbewerb
+/- Tage
+ unterteilung == 0)); if (!empty($spielort_name)) echo "
" . htmlentities_utf8($spielort_name); ?> -
bezeichnung); ?> @@ -1279,7 +1226,8 @@ static function begegnungenAnzeigen($veranstaltung, $modus, $rows, $zeitfenster, } } -static function begegnungSpielplan($veranstaltung, $modus, $begegnung, $heim_team, $gast_team, $spiele, $vorherige_begegnung_id, $naechste_begegnung_id, $teamansicht_team, $details_anzeigen):void { +static function begegnungSpielplan($veranstaltung, $modus, $begegnung, $heim_team, $gast_team, $spiele, $vorherige_begegnung_id, $naechste_begegnung_id, $teamansicht_team, $details_anzeigen):void +{ global $params; ?> @@ -1302,8 +1250,10 @@ global $params; > bezeichnung); ?> > - teamname); ?>teamname); ?> - teamname)." "; + echo Text::_('COM_SPORTSMANAGER_VERSUS_SHORTCUT'); + echo " ".htmlentities_utf8($gast_team->teamname); } ?> @@ -1353,539 +1303,539 @@ global $params;
- -
- - - - - - -
- - - - - - - - - -
- team_id, 48, 48, 0, 0, 'border="0" style="text-align: right"'); - if ($bild == null && $heim_team->verein_id != null) - $bild = bildHTML("vereine", $heim_team->verein_id, 48, 48, 0, 0, 'border="0" style="text-align: right"'); - if ($bild != null) - echo $bild; - ?> - -

teamname); ?>

-
- team_id, 48, 48, 0, 0, 'border="0" style="text-align: left"'); - if ($bild != null) - echo $bild; - else if ($heim_team->verein_id != null) { - $bild = bildHTML("vereine", $gast_team->verein_id, 48, 48, 0, 0, 'border="0" style="text-align: left"'); - if ($bild != null) - echo $bild; - } - ?> - -

teamname); ?>

-
-
-

heim_spielpunkte . ":" . $begegnung->gast_spielpunkte; ?>

spielpunkte_wertung_einzel != 2 || $modus->spielpunkte_wertung_doppel != 2) echo "

(" . $begegnung->heim_punkte . ":" . $begegnung->gast_punkte . ")

"; ?> -
+ + + + + + + + + +
+ team_id, 48, 48, 0, 0, 'border="0" style="text-align: right"'); + if ($bild == null && $heim_team->verein_id != null) + $bild = bildHTML("vereine", $heim_team->verein_id, 48, 48, 0, 0, 'border="0" style="text-align: right"'); + if ($bild != null) + echo $bild; + ?> + +

teamname); ?>

+
+

heim_spielpunkte . ":" . $begegnung->gast_spielpunkte; ?>

+ spielpunkte_wertung_einzel != 2 || $modus->spielpunkte_wertung_doppel != 2) + echo "

(" . $begegnung->heim_punkte . ":" . $begegnung->gast_punkte . ")

"; ?> +
+ team_id, 48, 48, 0, 0, 'border="0" style="text-align: left"'); + if ($bild != null) + echo $bild; + else if ($heim_team->verein_id != null) { + $bild = bildHTML("vereine", $gast_team->verein_id, 48, 48, 0, 0, 'border="0" style="text-align: left"'); + if ($bild != null) + echo $bild; + } + ?> + +

teamname); ?>

+
- 0) { - $bilder_anzeigen = false; - foreach ($spiele as $spiel) { - if (bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->heim_spieler_1_bild_ausblenden ? '' : $spiel->heim_spieler_1_mitglied_id, 30, 40) != null || bildHTML("spieler", !$details_anzeigen && $spiel->heim_spieler_1_bild_ausblenden ? '' : $spiel->heim_spieler_1_id, 30, 40, 0, 0, $spiel->heim_spieler_1_geschlecht == 'M' ? 'm' : 'w') != null) { - $bilder_anzeigen = true; - break; - } - if (!(empty($spiel->heim_spieler_2_id) && empty($spiel->gast_spieler_2_id)) && (bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->heim_spieler_2_bild_ausblenden ? '' : $spiel->heim_spieler_2_mitglied_id, 30, 40) != null || bildHTML("spieler", !$details_anzeigen && $spiel->heim_spieler_2_bild_ausblenden ? '' : $spiel->heim_spieler_2_id, 30, 40, 0, 0, $spiel->heim_spieler_2_geschlecht == 'M' ? 'm' : 'w') != null)) { - $bilder_anzeigen = true; - break; - } - if (bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->gast_spieler_1_bild_ausblenden ? '' : $spiel->gast_spieler_1_mitglied_id, 30, 40) != null || bildHTML("spieler", !$details_anzeigen && $spiel->gast_spieler_1_bild_ausblenden ? '' : $spiel->gast_spieler_1_id, 30, 40, 0, 0, $spiel->gast_spieler_1_geschlecht == 'M' ? 'm' : 'w') != null) { - $bilder_anzeigen = true; - break; - } - if (!(empty($spiel->heim_spieler_2_id) && empty($spiel->gast_spieler_2_id)) && (bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->gast_spieler_2_bild_ausblenden ? '' : $spiel->gast_spieler_2_mitglied_id, 30, 40) != null || bildHTML("spieler", !$details_anzeigen && $spiel->gast_spieler_2_bild_ausblenden ? '' : $spiel->gast_spieler_2_id, 30, 40, 0, 0, $spiel->gast_spieler_2_geschlecht == 'M' ? 'm' : 'w') != null)) { - $bilder_anzeigen = true; - break; - } - } + 0) { + $bilder_anzeigen = false; + foreach ($spiele as $spiel) { + if (bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->heim_spieler_1_bild_ausblenden ? '' : $spiel->heim_spieler_1_mitglied_id, 30, 40) != null || bildHTML("spieler", !$details_anzeigen && $spiel->heim_spieler_1_bild_ausblenden ? '' : $spiel->heim_spieler_1_id, 30, 40, 0, 0, $spiel->heim_spieler_1_geschlecht == 'M' ? 'm' : 'w') != null) { + $bilder_anzeigen = true; + break; + } + if (!(empty($spiel->heim_spieler_2_id) && empty($spiel->gast_spieler_2_id)) && (bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->heim_spieler_2_bild_ausblenden ? '' : $spiel->heim_spieler_2_mitglied_id, 30, 40) != null || bildHTML("spieler", !$details_anzeigen && $spiel->heim_spieler_2_bild_ausblenden ? '' : $spiel->heim_spieler_2_id, 30, 40, 0, 0, $spiel->heim_spieler_2_geschlecht == 'M' ? 'm' : 'w') != null)) { + $bilder_anzeigen = true; + break; + } + if (bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->gast_spieler_1_bild_ausblenden ? '' : $spiel->gast_spieler_1_mitglied_id, 30, 40) != null || bildHTML("spieler", !$details_anzeigen && $spiel->gast_spieler_1_bild_ausblenden ? '' : $spiel->gast_spieler_1_id, 30, 40, 0, 0, $spiel->gast_spieler_1_geschlecht == 'M' ? 'm' : 'w') != null) { + $bilder_anzeigen = true; + break; + } + if (!(empty($spiel->heim_spieler_2_id) && empty($spiel->gast_spieler_2_id)) && (bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->gast_spieler_2_bild_ausblenden ? '' : $spiel->gast_spieler_2_mitglied_id, 30, 40) != null || bildHTML("spieler", !$details_anzeigen && $spiel->gast_spieler_2_bild_ausblenden ? '' : $spiel->gast_spieler_2_id, 30, 40, 0, 0, $spiel->gast_spieler_2_geschlecht == 'M' ? 'm' : 'w') != null)) { + $bilder_anzeigen = true; + break; + } + } - ?> -
- - - - - - - - - - - - - $k = 0; - foreach ($spiele as $spiel) { - ?> - - - - - +
teamspiel_nummer ?> - - - - heim_spieler_2_id) && empty($spiel->gast_spieler_2_id))) { - ?> - - - -
" - style="text-align: center"> - heim_spieler_1_bild_ausblenden ? '' : $spiel->heim_spieler_1_mitglied_id, 30, 40, 0, 0, 'border="1"'); - if ($bild == null) - $bild = bildHTML("spieler", !$details_anzeigen && $spiel->heim_spieler_1_bild_ausblenden ? '' : $spiel->heim_spieler_1_id, 30, 40, 0, 0, 'border="1"', $spiel->heim_spieler_1_geschlecht == 'M' ? 'm' : 'w'); - if ($bild != null) - echo $bild; - ?> - - heim_spieler_2_bild_ausblenden ? '' : $spiel->heim_spieler_2_mitglied_id, 30, 40, 0, 0, 'border="1"'); - if ($bild == null) - $bild = bildHTML("spieler", !$details_anzeigen && $spiel->heim_spieler_2_bild_ausblenden ? '' : $spiel->heim_spieler_2_id, 30, 40, 0, 0, 'border="1"', $spiel->heim_spieler_2_geschlecht == 'M' ? 'm' : 'w'); - if ($bild != null) - echo $bild; - ?> -
-
+ + + + + + + + + + + - heim_spieler_1_id != null && $spiel->heim_spieler_1_id != 0) { - ?>heim_spieler_1_nachname . ", " . $spiel->heim_spieler_1_vorname)); ?> - heim_spieler_2_id != null && $spiel->heim_spieler_2_id != 0) { - ?>
heim_spieler_2_nachname . ", " . $spiel->heim_spieler_2_vorname)); ?> - - + $k = 0; + foreach ($spiele as $spiel) { + ?> + + + + + + if (!(empty($spiel->heim_spieler_2_id) && empty($spiel->gast_spieler_2_id))) { + $bild = bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->heim_spieler_2_bild_ausblenden ? '' : $spiel->heim_spieler_2_mitglied_id, 45, 60, 0, 0, 'border="1"'); + if ($bild == null) + $bild = bildHTML("spieler", !$details_anzeigen && $spiel->heim_spieler_2_bild_ausblenden ? '' : $spiel->heim_spieler_2_id, 45, 60, 0, 0, 'border="1"', $spiel->heim_spieler_2_geschlecht == 'M' ? 'm' : 'w'); + if ($bild != null) + echo $bild; + } + ?> + + + - + - - - - - -
teamspiel_nummer ?> + heim_spieler_1_bild_ausblenden ? '' : $spiel->heim_spieler_1_mitglied_id, 45, 60, 0, 0, 'border="1"'); + if ($bild == null) + $bild = bildHTML("spieler", !$details_anzeigen && $spiel->heim_spieler_1_bild_ausblenden ? '' : $spiel->heim_spieler_1_id, 45, 60, 0, 0, 'border="1"', $spiel->heim_spieler_1_geschlecht == 'M' ? 'm' : 'w'); + if ($bild != null) + echo $bild; - ergebnis_detailliert); ?> - gast_spieler_1_id != null && $spiel->gast_spieler_1_id != 0) { - ?>gast_spieler_1_nachname . ", " . $spiel->gast_spieler_1_vorname)); ?> - gast_spieler_2_id != null && $spiel->gast_spieler_2_id != 0) { - ?>
gast_spieler_2_nachname . ", " . $spiel->gast_spieler_2_vorname)); ?> - -
+ heim_spieler_1_id != null && $spiel->heim_spieler_1_id != 0) { + ?> + heim_spieler_1_nachname . ", " . $spiel->heim_spieler_1_vorname)); ?> + heim_spieler_2_id != null && $spiel->heim_spieler_2_id != 0) { + ?>
+ heim_spieler_2_nachname . ", " . $spiel->heim_spieler_2_vorname)); ?> + +
- - - - heim_spieler_2_id) && empty($spiel->gast_spieler_2_id))) { - ?> - - - -
" - style="text-align: center"> - gast_spieler_1_bild_ausblenden ? '' : $spiel->gast_spieler_1_mitglied_id, 30, 40, 0, 0, 'border="1"'); - if ($bild == null) - $bild = bildHTML("spieler", !$details_anzeigen && $spiel->gast_spieler_1_bild_ausblenden ? '' : $spiel->gast_spieler_1_id, 30, 40, 0, 0, 'border="1"', $spiel->gast_spieler_1_geschlecht == 'M' ? 'm' : 'w'); - if ($bild != null) - echo $bild; - ?> - - gast_spieler_2_bild_ausblenden) && ($spiel->gast_spieler_2_mitglied_id != null || ($spiel->gast_spieler_2_id != null && $spiel->gast_spieler_2_id != 0))) { - $bild = bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->gast_spieler_2_bild_ausblenden ? '' : $spiel->gast_spieler_2_mitglied_id, 30, 40, 0, 0, 'border="1"'); - if ($bild == null) - $bild = bildHTML("spieler", !$details_anzeigen && $spiel->gast_spieler_2_bild_ausblenden ? '' : $spiel->gast_spieler_2_id, 30, 40, 0, 0, 'border="1"', $spiel->gast_spieler_2_geschlecht == 'M' ? 'm' : 'w'); - if ($bild != null) - echo $bild; - } - ?> -
-
-
-   - + ergebnis_detailliert); ?> +
+ gast_spieler_1_id != null && $spiel->gast_spieler_1_id != 0) { + ?> + gast_spieler_1_nachname . ", " . $spiel->gast_spieler_1_vorname)); ?> + gast_spieler_2_id != null && $spiel->gast_spieler_2_id != 0) { + ?>
+ gast_spieler_2_nachname . ", " . $spiel->gast_spieler_2_vorname)); ?> + +
- - - -
- -
- - - - - + + gast_spieler_1_bild_ausblenden ? '' : $spiel->gast_spieler_1_mitglied_id, 45, 60, 0, 0, 'border="1"'); + if ($bild == null) + $bild = bildHTML("spieler", !$details_anzeigen && $spiel->gast_spieler_1_bild_ausblenden ? '' : $spiel->gast_spieler_1_id, 45, 60, 0, 0, 'border="1"', $spiel->gast_spieler_1_geschlecht == 'M' ? 'm' : 'w'); + if ($bild != null) + echo $bild; + if (!(empty($spiel->heim_spieler_2_id) && empty($spiel->gast_spieler_2_id))) { + + if (($details_anzeigen || !$spiel->gast_spieler_2_bild_ausblenden) && ($spiel->gast_spieler_2_mitglied_id != null || ($spiel->gast_spieler_2_id != null && $spiel->gast_spieler_2_id != 0))) { + $bild = bildHTML("mannschaftsmitglieder", !$details_anzeigen && $spiel->gast_spieler_2_bild_ausblenden ? '' : $spiel->gast_spieler_2_mitglied_id, 45, 60, 0, 0, 'border="1"'); + if ($bild == null) + $bild = bildHTML("spieler", !$details_anzeigen && $spiel->gast_spieler_2_bild_ausblenden ? '' : $spiel->gast_spieler_2_id, 45, 60, 0, 0, 'border="1"', $spiel->gast_spieler_2_geschlecht == 'M' ? 'm' : 'w'); + if ($bild != null) + echo $bild; + } + } + ?> + + + + + + +   - $bilder_anzeigen = false; - foreach ($teams as $team) { - if (bildHTML("mannschaften", $team->team_id, 28, 28) != null) { - $bilder_anzeigen = true; - break; - } else if (bildHTML("vereine", $team->verein_id, 28, 28) != null) { - $bilder_anzeigen = true; - break; - } - } + + + - ?> - - -
- - - - - - - - - - - - - tabellenwertung != 3 && $veranstaltung->tabellenwertung != 6 && $veranstaltung->tabellenwertung != 9 && $veranstaltung->tabellenwertung != 23 && $veranstaltung->tabellenwertung != 26 && $veranstaltung->tabellenwertung != 29) { - if ($alleine_angezeigt && $praesentation == 0) { - ?> - - - - tabellenwertung != 3 && $veranstaltung->tabellenwertung != 6 && $veranstaltung->tabellenwertung != 9 && $veranstaltung->tabellenwertung != 23 && $veranstaltung->tabellenwertung != 26 && $veranstaltung->tabellenwertung != 29 && ($modus->spielpunkte_wertung_einzel != 2 || $modus->spielpunkte_wertung_doppel != 2)) { - if ($alleine_angezeigt && $praesentation == 0 && ($modus->spielpunkte_wertung_einzel != 2 || $modus->spielpunkte_wertung_doppel != 2)) { - ?> - - - - tabellenwertung >= 21) { - ?> - - - tabellenwertung <= 9 || $veranstaltung->tabellenwertung >= 21) { - ?> - - - - - - - gesamtpunkte); - $zusatzpunkte = floatval($team->zusatzpunkte); - $punkte_quotient = $team->punkte_quotient; - $punkte_differenz = $team->punkte_differenz; - $punkte_gewonnen = $team->punkte_gewonnen; - $punkte_verloren = $team->punkte_verloren; - $spielpunkte_quotient = $team->spielpunkte_quotient; - $spielpunkte_differenz = $team->spielpunkte_differenz; - $spielpunkte_gewonnen = $team->spielpunkte_gewonnen; - $spielpunkte_verloren = $team->spielpunkte_verloren; - if ($veranstaltung->tabellenwertung >= 21) { - $buchholz1_wert = $team->buchholz1; - $buchholz2_wert = $team->buchholz2; - } - ?> - - - - - - - - tabellenwertung != 3 && $veranstaltung->tabellenwertung != 6 && $veranstaltung->tabellenwertung != 9 && $veranstaltung->tabellenwertung != 23 && $veranstaltung->tabellenwertung != 26 && $veranstaltung->tabellenwertung != 29) { - $title = ""; - if ($alleine_angezeigt && $praesentation == 0) { - ?> - - - - tabellenwertung != 3 && $veranstaltung->tabellenwertung != 6 && $veranstaltung->tabellenwertung != 9 && $veranstaltung->tabellenwertung != 23 && $veranstaltung->tabellenwertung != 26 && $veranstaltung->tabellenwertung != 29 && ($modus->spielpunkte_wertung_einzel != 2 || $modus->spielpunkte_wertung_doppel != 2)) { - $title = ""; - if ($modus->spielpunkte_wertung_einzel != 2 || $modus->spielpunkte_wertung_doppel != 2) { - if ($alleine_angezeigt && $praesentation == 0) { - ?> - - - - tabellenwertung >= 21) { - ?> - - - tabellenwertung <= 9 || $veranstaltung->tabellenwertung >= 21) { - ?> - - - - -
- - - - - - - - punktetyp == 0 ? Text::_('COM_SPORTSMANAGER_GOALS') : Text::_('COM_SPORTSMANAGER_SETS'); ?>
- -
- punktetyp == 0 ? Text::_('COM_SPORTSMANAGER_GOALS') : Text::_('COM_SPORTSMANAGER_SETS'); ?> - -
- -
- - - - -
- tabellenwertung <= 9 || $veranstaltung->tabellenwertung >= 21) && $gesamtpunkte != $team->gesamtpunkte) - || (($veranstaltung->tabellenwertung == 1 || $veranstaltung->tabellenwertung == 4 || $veranstaltung->tabellenwertung == 7 || $veranstaltung->tabellenwertung == 10) && ($spielpunkte_differenz != $team->spielpunkte_differenz || $punkte_differenz != $team->punkte_differenz)) - || (($veranstaltung->tabellenwertung == 2 || $veranstaltung->tabellenwertung == 5 || $veranstaltung->tabellenwertung == 8 || $veranstaltung->tabellenwertung == 11) && ($spielpunkte_quotient != $team->spielpunkte_quotient || $punkte_quotient != $team->punkte_quotient)) - || (($veranstaltung->tabellenwertung >= 21) && ($team->buchholz1 != $buchholz1_wert || $team->buchholz2 != $buchholz2_wert))) - $tatsaechlicher_platz = $platz; - echo $tatsaechlicher_platz; - ?> - +/** + * @param $veranstaltung + * @param $modus + * @param $teams + * @param $spieltag + * @param $spieltage + * @param $alleine_angezeigt + * @param int $praesentation + * @since 1.0.0 + */ +static function tabelleAnzeigen($veranstaltung, $modus, $teams, $spieltag, $spieltage, $alleine_angezeigt, int $praesentation = 0): void +{ + global $params; - - - - - - - -
- team_id) . "\">" . htmlentities_utf8(NichtLeererString($team->teamname)) . ""; - ?> - - team_id, 50, 50, 0, 0, 'border="0"'); - if ($bild != null) { - echo $bild; - } else if ($team->verein_id != null) { - $bild = bildHTML("vereine", $team->verein_id, 50, 50, 0, 0, 'border="0"'); - if ($bild != null) - echo $bild; - } - ?> -
+ if (count($teams) > 0) { + if ($alleine_angezeigt && $veranstaltung->tabellenwertung >= -1 && $veranstaltung->tabellenwertung <= 11 && count($spieltage) > 1) { + ?> +
+
+ + + + +
+ +
+
+ + +
+ - -
siege + $team->unentschieden + $team->niederlagen; ?>siege; ?>unentschieden; ?>niederlagen; ?> - - > - tabellenwertung == 1 || $veranstaltung->tabellenwertung == 4 || $veranstaltung->tabellenwertung == 7 || $veranstaltung->tabellenwertung == 10 || $veranstaltung->tabellenwertung == 21 || $veranstaltung->tabellenwertung == 24 || $veranstaltung->tabellenwertung == 27) - echo ($punkte_differenz >= 0 ? "+" : "") . $punkte_differenz; - else - echo $punkte_quotient == -1 ? "∞" : sprintf("%.2f", $punkte_quotient); - ?> - - - > - tabellenwertung == 1 || $veranstaltung->tabellenwertung == 4 || $veranstaltung->tabellenwertung == 7 || $veranstaltung->tabellenwertung == 10 || $veranstaltung->tabellenwertung == 21 || $veranstaltung->tabellenwertung == 24 || $veranstaltung->tabellenwertung == 27) - echo ($spielpunkte_differenz >= 0 ? "+" : "") . $spielpunkte_differenz; - else - echo $spielpunkte_quotient == -1 ? "∞" : sprintf("%.2f", $spielpunkte_quotient); - ?> - buchholz2; ?>buchholz1; ?>
-
- -
- - - - -
- - -
-
- -   - team_id, 28, 28) != null) { + $bilder_anzeigen = true; + break; + } else if (bildHTML("vereine", $team->verein_id, 28, 28) != null) { + $bilder_anzeigen = true; + break; + } + } + + $zusatzpunkte_anzeigen = false; + if ($veranstaltung->tabellenwertung <= 9 || $veranstaltung->tabellenwertung >= 21) { + foreach ($teams as $team) { + if ($team->zusatzpunkte != 0) { + $zusatzpunkte_anzeigen = true; + break; + } + } + } + + ?> + + +
+ + + + + + + + + + + + + + + tabellenwertung != 3 && $veranstaltung->tabellenwertung != 6 && $veranstaltung->tabellenwertung != 9 && $veranstaltung->tabellenwertung != 23 && $veranstaltung->tabellenwertung != 26 && $veranstaltung->tabellenwertung != 29) { + if ($alleine_angezeigt && $praesentation == 0) { + ?> + + + + tabellenwertung != 3 && $veranstaltung->tabellenwertung != 6 && $veranstaltung->tabellenwertung != 9 && $veranstaltung->tabellenwertung != 23 && $veranstaltung->tabellenwertung != 26 && $veranstaltung->tabellenwertung != 29 && ($modus->spielpunkte_wertung_einzel != 2 || $modus->spielpunkte_wertung_doppel != 2)) { + if ($alleine_angezeigt && $praesentation == 0 && ($modus->spielpunkte_wertung_einzel != 2 || $modus->spielpunkte_wertung_doppel != 2)) { + ?> + + + + tabellenwertung >= 21) { + ?> + + + tabellenwertung <= 9 || $veranstaltung->tabellenwertung >= 21) { + ?> + + + + + + + gesamtpunkte); + $zusatzpunkte = floatval($team->zusatzpunkte); + $punkte_quotient = $team->punkte_quotient; + $punkte_differenz = $team->punkte_differenz; + $punkte_gewonnen = $team->punkte_gewonnen; + $punkte_verloren = $team->punkte_verloren; + $spielpunkte_quotient = $team->spielpunkte_quotient; + $spielpunkte_differenz = $team->spielpunkte_differenz; + $spielpunkte_gewonnen = $team->spielpunkte_gewonnen; + $spielpunkte_verloren = $team->spielpunkte_verloren; + if ($veranstaltung->tabellenwertung >= 21) { + $buchholz1_wert = $team->buchholz1; + $buchholz2_wert = $team->buchholz2; + } + ?> + + + + + + + + + + + + tabellenwertung != 3 && $veranstaltung->tabellenwertung != 6 && $veranstaltung->tabellenwertung != 9 && $veranstaltung->tabellenwertung != 23 && $veranstaltung->tabellenwertung != 26 && $veranstaltung->tabellenwertung != 29) { + $title = ""; + if ($alleine_angezeigt && $praesentation == 0) { + ?> + + + + tabellenwertung != 3 && $veranstaltung->tabellenwertung != 6 && $veranstaltung->tabellenwertung != 9 && $veranstaltung->tabellenwertung != 23 && $veranstaltung->tabellenwertung != 26 && $veranstaltung->tabellenwertung != 29 && ($modus->spielpunkte_wertung_einzel != 2 || $modus->spielpunkte_wertung_doppel != 2)) { + $title = ""; + if ($modus->spielpunkte_wertung_einzel != 2 || $modus->spielpunkte_wertung_doppel != 2) { + if ($alleine_angezeigt && $praesentation == 0) { + ?> + + + + tabellenwertung >= 21) { + ?> + + + tabellenwertung <= 9 || $veranstaltung->tabellenwertung >= 21) { + ?> + + + + +
+ + + + + + + + + punktetyp == 0 ? Text::_('COM_SPORTSMANAGER_GOALS') : Text::_('COM_SPORTSMANAGER_SETS'); ?>
+ +
+ punktetyp == 0 ? Text::_('COM_SPORTSMANAGER_GOALS') : Text::_('COM_SPORTSMANAGER_SETS'); ?> + +
+ +
+ + + + +
+ tabellenwertung <= 9 || $veranstaltung->tabellenwertung >= 21) && $gesamtpunkte != $team->gesamtpunkte) + || (($veranstaltung->tabellenwertung == 1 || $veranstaltung->tabellenwertung == 4 || $veranstaltung->tabellenwertung == 7 || $veranstaltung->tabellenwertung == 10) && ($spielpunkte_differenz != $team->spielpunkte_differenz || $punkte_differenz != $team->punkte_differenz)) + || (($veranstaltung->tabellenwertung == 2 || $veranstaltung->tabellenwertung == 5 || $veranstaltung->tabellenwertung == 8 || $veranstaltung->tabellenwertung == 11) && ($spielpunkte_quotient != $team->spielpunkte_quotient || $punkte_quotient != $team->punkte_quotient)) + || (($veranstaltung->tabellenwertung >= 21) && ($team->buchholz1 != $buchholz1_wert || $team->buchholz2 != $buchholz2_wert))) + $tatsaechlicher_platz = $platz; + echo $tatsaechlicher_platz; + ?> + + team_id) . "\">" . htmlentities_utf8(NichtLeererString($team->teamname)) . ""; + ?> + + team_id, 50, 50, 0, 0, 'border="0"'); + if ($bild != null) { + echo $bild; + } else if ($team->verein_id != null) { + $bild = bildHTML("vereine", $team->verein_id, 50, 50, 0, 0, 'border="0"'); + if ($bild != null) + echo $bild; + } + ?> + siege + $team->unentschieden + $team->niederlagen; ?>siege; ?>unentschieden; ?>niederlagen; ?> + + > + tabellenwertung == 1 || $veranstaltung->tabellenwertung == 4 || $veranstaltung->tabellenwertung == 7 || $veranstaltung->tabellenwertung == 10 || $veranstaltung->tabellenwertung == 21 || $veranstaltung->tabellenwertung == 24 || $veranstaltung->tabellenwertung == 27) + echo ($punkte_differenz >= 0 ? "+" : "") . $punkte_differenz; + else + echo $punkte_quotient == -1 ? "∞" : sprintf("%.2f", $punkte_quotient); + ?> + + + > + tabellenwertung == 1 || $veranstaltung->tabellenwertung == 4 || $veranstaltung->tabellenwertung == 7 || $veranstaltung->tabellenwertung == 10 || $veranstaltung->tabellenwertung == 21 || $veranstaltung->tabellenwertung == 24 || $veranstaltung->tabellenwertung == 27) + echo ($spielpunkte_differenz >= 0 ? "+" : "") . $spielpunkte_differenz; + else + echo $spielpunkte_quotient == -1 ? "∞" : sprintf("%.2f", $spielpunkte_quotient); + ?> + buchholz2; ?>buchholz1; ?>
+
+ +
+ + + + +
+ + +
+
+ +   + @@ -5742,13 +5691,16 @@ global $params; ?>
-
+
- + tabellenwertung > 0) { ?> @@ -5761,22 +5713,27 @@ global $params; ?> - aktueller_verein_id == null) + echo htmlentities_utf8($row->nachname . ", " . $row->vorname); + else { + ?> + nachname . ", " . $row->vorname); ?> + typ == 3 && $row->spieler_2_id != null) { + ?> +
+ aktueller_verein_id_2 == null) + echo htmlentities_utf8($row->nachname_2 . ", " . $row->vorname_2); + else { + ?> + nachname_2 . ", " . $row->vorname_2); ?> + + + + + + tabellenwertung != 0) { ?>
+ + + + title=" + "> + + title=" + "> - + title=" + "> + title=" + "> + + title=" + "> - @@ -5808,53 +5765,46 @@ global $params; ?> - - - - - - - - -
- aktueller_verein_id == null) - echo htmlentities_utf8($row->nachname . ", " . $row->vorname); - else { - ?> - nachname . ", " . $row->vorname); ?> - typ == 3 && $row->spieler_2_id != null) { - ?> -
- aktueller_verein_id_2 == null) - echo htmlentities_utf8($row->nachname_2 . ", " . $row->vorname_2); - else { - ?> - nachname_2 . ", " . $row->vorname_2); ?> - -
- bild_ausblenden ? '' : $row->spieler_id, 57, 76, 0, 0, 'border="1" style="text-align: right" hspace="8" vspace="2"', $row->geschlecht == 'M' ? 'm' : 'w')) != null) - echo $bild; - ?> - - bild_ausblenden_2 ? '' : $row->spieler_2_id, 57, 76, 0, 0, 'border="1" style="text-align: right" hspace="8" vspace="2"', $row->geschlecht == 'M' ? 'm' : 'w')) != null) - echo $bild; - ?> -
-
+ bild_ausblenden ? '' : $row->spieler_id, 45, 60, 0, 0, 'border="1" style="text-align: right" hspace="8" vspace="2"', $row->geschlecht == 'M' ? 'm' : 'w')) != null) + echo $bild; + ?> + + bild_ausblenden_2 ? '' : $row->spieler_2_id, 45, 60, 0, 0, 'border="1" style="text-align: right" hspace="8" vspace="2"', $row->geschlecht == 'M' ? 'm' : 'w')) != null) + echo $bild; + ?> + @@ -6793,7 +6743,6 @@ global $params; static function rangliste($rangliste, $rangliste_punkte, $allein_angezeigt, $details_anzeigen): void { global $params; - if ($allein_angezeigt) { ?>
@@ -6871,14 +6820,15 @@ global $params; ?>
- +
+ - + bild_ausblenden ? '' : $row->spieler_id, $row->geschlecht == 'M' ? 'm' : 'w', '#resize=75', 'border="1" style="text-align: left" hspace="8" vspace="2"')) != null) - echo $bild; ?> + echo $bild; ?> + + -
aktueller_verein_id == null) echo htmlentities_utf8($row->nachname . ", " . $row->vorname); else { ?> - vorname . " " . $row->nachname); ?> + punkte; ?>