Aktionen
GX-Bug #41347
geschlossenSortierung der Länder führt zu einem Fehler, wenn man nicht im Shop angemeldet ist
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Man benötigt einen Server mit einer älteren PHP-Version (<=5.2.X), auf dem ein Shop der betroffenen Versionen installiert ist. Unter Land/Steuer > Länder ein Land aktivieren und sich dann abmelden
Betroffene Versionen:
2.1.5.0, 2.1.5.1, 2.1.5.2
Release Notes Langtext:
Beschreibung
Sobald es im Shop eine Länderauswahl für den Wohnort gibt, kommt es bei älteren PHP-Versionen (<=5.2.X) zu einem Fatal Error. Dies liegt an einer nicht kompatiblen Notation der PHP-Funktion uasort() in der Countries.inc.php.
Betroffen ist dort Zeile 57:
uasort($this->countries_array, 'self::sortCountriesByText');
Um den Fehler zu beheben muss die Notation wie folgt verändert werden:
uasort($this->countries_array, array('self','sortCountriesByText'));
Aktionen