diff --git a/src/structure/components/com_sportsmanager/sportsmanager.php b/src/structure/components/com_sportsmanager/sportsmanager.php index 23744ac..5757739 100644 --- a/src/structure/components/com_sportsmanager/sportsmanager.php +++ b/src/structure/components/com_sportsmanager/sportsmanager.php @@ -1875,23 +1875,23 @@ function getTabelleDirekterVergleich($teams,$veranstaltung,$spieltag) } else if ($veranstaltung->tabellenwertung == 10){ usort($teamsKorrektur, fn($a, $b) => - [(float)$b->spielpunkte_differenz, (float)$b->punkte_differenz, $a->platz_alt] + [(float)$b->spielpunkte_differenz, (float)$b->punkte_differenz, (int)$a->platz_alt] <=> - [(float)$a->spielpunkte_differenz, (float)$a->punkte_differenz, $b->platz_alt] + [(float)$a->spielpunkte_differenz, (float)$a->punkte_differenz, (int)$b->platz_alt] ); } else if ($veranstaltung->tabellenwertung == 11){ usort($teamsKorrektur, fn($a, $b) => - [(float)$b->spielpunkte_quotient, (float)$b->punkte_quotient, $a->platz_alt] + [(float)$b->spielpunkte_quotient, (float)$b->punkte_quotient, (int)$a->platz_alt] <=> - [(float)$a->spielpunkte_quotient, (float)$a->punkte_quotient, $b->platz_alt] + [(float)$a->spielpunkte_quotient, (float)$a->punkte_quotient, (int)$b->platz_alt] ); } else { usort($teamsKorrektur, fn($a, $b) => - [(float)$b->begegnungspunkte, (int)$a->anzahl_spiele, $a->platz_alt] + [(float)$b->begegnungspunkte, (int)$a->anzahl_spiele, (int)$a->platz_alt] <=> - [(float)$a->begegnungspunkte, (int)$b->anzahl_spiele, $b->platz_alt] + [(float)$a->begegnungspunkte, (int)$b->anzahl_spiele, (int)$b->platz_alt] ); }