[CON-452] class.request.php macht Arrays zu NULL-Werten
Verfasst: Mi 30. Nov 2011, 12:43
Die class.request.php testet alle Request-Variablen in der Methode register() durch:
Für Arrays war das Ergebnis für strlen(array()) 5. Ab Version 5.3.0 wurde dies korrigiert, so dass nun allen Arrays, die man über die Request-Klasse registriert nur NULL zugewiesen wird. Lösen ließe sich das z.B. durch:
Ich kann das nur gerade nicht einchecken. Wer wäre so frei?!
Code: Alles auswählen
if (!array_key_exists($sName, $mRequest) || strlen($mRequest[$sName]) == 0) {
Code: Alles auswählen
if (!array_key_exists($sName, $mRequest) || (!is_array($mRequest[$sName]) && strlen($mRequest[$sName]) == 0)) {