Fieberkurve - felehrhafte Anzeige der letzten Mannschaft
Verfasst: Do 27. Jan 2022, 14:19
Ab PHP Version > 7.0.xx passiert folgendes...
Die letzte Mannschaft (also die mit der höchsten ID) wird in der Fieberkure das "array_pad" nicht richtig gefüllt.
D.h.: Das Array wird nur mit der ersten Ziffer des Tabellenstandes gefüllt. Also ab Tabellenstand 10 bis 18 (bei einer 18er Liga) wird nur eine 1 ins Array gefüllt.
Bei einer Liga mit mehr als 20 Mannschaften und einem Tabellenstand höher als 20 wird eine 2 in das Array eingetragen. Wie gesagt, nur bei der letzten (untersten) Mannschaft.
Deswegen wird in der Fieberkurve die Mannschaft zu dem Spieltag auf Platz 1 geführt.
Hier zum Beispiel Hannover 96 im LMO unter PHP 7.4.27
und hier die Ansicht der gleichen Liga, der gleichen Mannschaft und des gleichen LMO's unter PHP 7.0.33
Den Fehler, der sich warscheinlich in der lmo-calcgraph.php befindet, konnte ich noch nicht lokalisieren.
Deswegen die Meldung hier.
Der Fehler besteht in allen LMO Versionen.
Auch im UrsprungsLMO von joker (www.liga-manager-online.de)
MfG henshingly
Die letzte Mannschaft (also die mit der höchsten ID) wird in der Fieberkure das "array_pad" nicht richtig gefüllt.
D.h.: Das Array wird nur mit der ersten Ziffer des Tabellenstandes gefüllt. Also ab Tabellenstand 10 bis 18 (bei einer 18er Liga) wird nur eine 1 ins Array gefüllt.
Bei einer Liga mit mehr als 20 Mannschaften und einem Tabellenstand höher als 20 wird eine 2 in das Array eingetragen. Wie gesagt, nur bei der letzten (untersten) Mannschaft.
Deswegen wird in der Fieberkurve die Mannschaft zu dem Spieltag auf Platz 1 geführt.
Hier zum Beispiel Hannover 96 im LMO unter PHP 7.4.27
und hier die Ansicht der gleichen Liga, der gleichen Mannschaft und des gleichen LMO's unter PHP 7.0.33
Den Fehler, der sich warscheinlich in der lmo-calcgraph.php befindet, konnte ich noch nicht lokalisieren.
Deswegen die Meldung hier.
Der Fehler besteht in allen LMO Versionen.
Auch im UrsprungsLMO von joker (www.liga-manager-online.de)
MfG henshingly