Projekt

Allgemein

Profil

Aktionen

GX-Bug #41620

geschlossen

Wenn in der Session die Währung auf "false" steht, wird ein check_data_type Fehler ausgegegeben und der Shop ist nicht mehr erreichbar.

Von Till Tepelmann vor mehr als 9 Jahren hinzugefügt. Vor mehr als 9 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Torben Wark
Kategorie:
Frontend
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
2.2.0.0
Release Notes Langtext:
Tags:
Fix

Beschreibung

Wenn in der Session die Währung auf false steht, wird ein check_data_type Fehler ausgegegeben und der Shop ist nicht mehr erreichbar.

Die Abfrage in der /includes/application_top.php in Zeile ca. 571 berücksichtigt den Fall nicht dass die Währung in der Session gesetzt ist aber mit FALSE.
In dieserm Fall wird die Währung überhaupt nicht gesetzt und es wird ein check_data_type Fehler ausgegeben.


Aktionen #1

Von Till Tepelmann vor mehr als 9 Jahren aktualisiert

Lösung:

folgende Zeile anpassen:

if(!isset($_SESSION['currency']))

ändern in:

if(!isset($_SESSION['currency']) || $_SESSION['currency']==false)

Aktionen #2

Von Jörg Wrase vor mehr als 9 Jahren aktualisiert

  • Zugewiesen an wurde auf Jörg Wrase gesetzt
Aktionen #3

Von Jörg Wrase vor mehr als 9 Jahren aktualisiert

  • Status wurde von Gemeldet zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert

Für die application_top.php und application_top_main.php gefixt.

Aktionen #4

Von Jörg Wrase vor mehr als 9 Jahren aktualisiert

  • Status wurde von Erledigt zu Testing geändert
  • Zugewiesen an wurde von Jörg Wrase zu Torben Wark geändert
Aktionen #5

Von Torben Wark vor mehr als 9 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen

Auch abrufbar als: Atom PDF