Gelöst Bug beim Speichern von Zahlungartenkonfiguration [Gefixt in 4.06]

customweb

Aktives Mitglied
24. Juli 2006
7
0
Hi Community,

Wir haben einen Bug gefunden beim Speichern der Zahlungsartenkonfiguration.
Falls der Name einer Zahlart A (zb Visa Electron) mit dem Name einer andern Zahlart B (zb Visa) beginnt, werden beim Speichern die Konfiguration der Zahlart B die Konfiguration der Zahlart A gelöscht.

Das Problem liegt beim der SELECT query in der Datei admin/zahlungsarten.php Zeile 73:
SELECT * FROM tplugineinstellungenconf WHERE cWertName LIKE '" . $cModulId . "_%' AND cConf = 'Y' ORDER BY nSort
Hier wird der Underscore von mysql als Wildcard interpretiert.

auf Zeile 165 (beim Anzeigen der Konfiguration ist der Underscore korrekt Escaped)
SELECT * FROM tplugineinstellungenconf WHERE cWertName LIKE '" . $cModulId . "\_%' ORDER BY nSort

-- EDIT
Habe gerade gesehen, dass dies in der Version 4.06 bereits gefixt wurde.
 
Zuletzt bearbeitet:

Ähnliche Themen