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
Fieberkurve - felehrhafte Anzeige der letzten Mannschaft
- Henshingly
- Administrator
- Beiträge: 347
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Fieberkurve - felehrhafte Anzeige der letzten Mannschaft
Kein Support über PN oder eMail. Support gibt es nur im Forum.
Re: Fieberkurve - felehrhafte Anzeige der letzten Mannschaft
Zugehörige Fehlermeldung
Code: Alles auswählen
PHP Warning: Only the first byte will be assigned to the string offset in lmo-calcgraph.php on line xxx
Re: Fieberkurve - felehrhafte Anzeige der letzten Mannschaft
Fix.
lmo-calcgraph.php in Zeile 35
https://github.com/dwblmo/LMO_PHP7/comm ... c0b31a99f1
lmo-calcgraph.php in Zeile 35
Code: Alles auswählen
$platz = array_pad($array,$anzteams,"");
- Henshingly
- Administrator
- Beiträge: 347
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: Fieberkurve - felehrhafte Anzeige der letzten Mannschaft
Kein Support über PN oder eMail. Support gibt es nur im Forum.