mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 06:27:52 +00:00
Kleine Optimierung
This commit is contained in:
@@ -1861,23 +1861,23 @@ function getTabelleDirekterVergleich($teams,$veranstaltung,$spieltag)
|
|||||||
|
|
||||||
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) =>
|
||||||
[$b->begegnungspunkte, $a->anzahl_spiele, (int)$b->spielpunkte_differenz, (int)$b->punkte_differenz, $a->platz_alt]
|
[(float)$b->begegnungspunkte, (int)$a->anzahl_spiele, (float)$b->spielpunkte_differenz, (float)$b->punkte_differenz, (int)$a->platz_alt]
|
||||||
<=>
|
<=>
|
||||||
[$a->begegnungspunkte, $b->anzahl_spiele, (int)$a->spielpunkte_differenz, (int)$a->punkte_differenz, $b->platz_alt]
|
[(float)$a->begegnungspunkte, (int)$b->anzahl_spiele, (float)$a->spielpunkte_differenz, (float)$a->punkte_differenz, (int)$b->platz_alt]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
else if ($veranstaltung->tabellenwertung == 2 || $veranstaltung->tabellenwertung == 5 || $veranstaltung->tabellenwertung == 8){
|
else if ($veranstaltung->tabellenwertung == 2 || $veranstaltung->tabellenwertung == 5 || $veranstaltung->tabellenwertung == 8){
|
||||||
usort($teamsKorrektur, fn($a, $b) =>
|
usort($teamsKorrektur, fn($a, $b) =>
|
||||||
[$b->begegnungspunkte, $a->anzahl_spiele, (float)$b->spielpunkte_quotient, (float)$b->punkte_quotient, $a->platz_alt]
|
[(float)$b->begegnungspunkte, (int)$a->anzahl_spiele, (float)$b->spielpunkte_quotient, (float)$b->punkte_quotient, (int)$a->platz_alt]
|
||||||
<=>
|
<=>
|
||||||
[$a->begegnungspunkte, $b->anzahl_spiele, (float)$a->spielpunkte_quotient, (float)$a->punkte_quotient, $b->platz_alt]
|
[(float)$a->begegnungspunkte, (int)$b->anzahl_spiele, (float)$a->spielpunkte_quotient, (float)$a->punkte_quotient, (int)$b->platz_alt]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
else if ($veranstaltung->tabellenwertung == 10){
|
else if ($veranstaltung->tabellenwertung == 10){
|
||||||
usort($teamsKorrektur, fn($a, $b) =>
|
usort($teamsKorrektur, fn($a, $b) =>
|
||||||
[(int)$b->spielpunkte_differenz, (int)$b->punkte_differenz, $a->platz_alt]
|
[(float)$b->spielpunkte_differenz, (float)$b->punkte_differenz, $a->platz_alt]
|
||||||
<=>
|
<=>
|
||||||
[(int)$a->spielpunkte_differenz, (int)$a->punkte_differenz, $b->platz_alt]
|
[(float)$a->spielpunkte_differenz, (float)$a->punkte_differenz, $b->platz_alt]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
else if ($veranstaltung->tabellenwertung == 11){
|
else if ($veranstaltung->tabellenwertung == 11){
|
||||||
@@ -1889,9 +1889,9 @@ function getTabelleDirekterVergleich($teams,$veranstaltung,$spieltag)
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
usort($teamsKorrektur, fn($a, $b) =>
|
usort($teamsKorrektur, fn($a, $b) =>
|
||||||
[$b->begegnungspunkte, $a->anzahl_spiele, $a->platz_alt]
|
[(float)$b->begegnungspunkte, (int)$a->anzahl_spiele, $a->platz_alt]
|
||||||
<=>
|
<=>
|
||||||
[$a->begegnungspunkte, $b->anzahl_spiele, $b->platz_alt]
|
[(float)$a->begegnungspunkte, (int)$b->anzahl_spiele, $b->platz_alt]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user