diff --git a/src/structure/components/com_sportsmanager/sportsmanager.php b/src/structure/components/com_sportsmanager/sportsmanager.php index 9c576d5..b1dcbc4 100644 --- a/src/structure/components/com_sportsmanager/sportsmanager.php +++ b/src/structure/components/com_sportsmanager/sportsmanager.php @@ -4676,7 +4676,14 @@ function teamstatistikAktualisieren($geaenderte_veranstaltung_id = 0, $geaendert $spieltage = loadObjectList($db, $query); $anzahl_spieltage_gespielt = loadResult($db, $query); $aktueller_spieltag = count($spieltage) > 0 ? $spieltage[0]->spieltag : 0; - + + //Platzierung ueberschreiben. Jetzige Platzierung kommt aus Tabelle und koennte falsch sein. + $platz = 0; + foreach($teams AS $team) + { + $team->platz = ++$platz; + } + // Direkter Vergleich, wenn mindestens die Hälfte der Spieltage gespielt sind. if ($veranstaltung->direktervergleich && $anzahl_spieltage_gespielt >= $anzahl_spieltage_komplett/2 && $anzahl_spieltage_komplett >= 3){ $teams = getTabelleDirekterVergleich($teams,$veranstaltung,$aktueller_spieltag);