Projekt

Allgemein

Profil

Aktionen

GX-Bug #41347

geschlossen

Sortierung der Länder führt zu einem Fehler, wenn man nicht im Shop angemeldet ist

Von Torben Wark vor fast 10 Jahren hinzugefügt. Vor fast 10 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Torben Wark
Kategorie:
Frontend
Zielversion:
% 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

Auch abrufbar als: Atom PDF