[TYPO3-german] sr_feuser_register - unexpected T_STRING
sluvenzar
sven.luzar at gmx.de
Thu Jun 16 11:49:42 CEST 2011
Hallo Chris,
ich hatte gerade das gleiche Problem.
Das Plugin kommt nicht mit GET-Parametern ohne eckige Klammern zurecht.
GET-Parameter mit eckigen Klammern werden in ein Array gewandelt:
tx_srfeuserregister_pi1['sFK']='APPROVE';
wird zu
$retArray['tx_srfeuserregister_pi1']['sFK']='APPROVE';
GET-Parameter ohne eckige Klammern werden falsch in ein Array gewandelt:
L=1
wird zu
$retArray['L='1';
Das lässt sich dann nicht mehr als PHP-Code interpretieren.
Du kannst das Problem lösen, indem Du die folgende If-Anweisung vor Zeile
808 einfügst:
$newkey = "['" . preg_replace($search, $replace, $key);
if (!preg_match("/".preg_quote(']') .'$/', $newkey)){
$newkey .= "']";
}
eval("\$retArray" . $newkey . "='$val';");
Beste Grüße
Sven
--
View this message in context: http://old.nabble.com/sr_feuser_register---unexpected-T_STRING-tp31182393p31858844.html
Sent from the TYPO3 German mailing list archive at Nabble.com.
More information about the TYPO3-german
mailing list