config array vars
| From: | Tarik ANSARI | Date: | Wed, 25 Feb 2004 19:59:52 +0000 |
| Subject: | config array vars | ||
| Groups: | php.smarty.dev | ||
| Request: | Send a blank email to php-smarty-dev+get-2157@lists.php.net to get a copy of this message | ||
I took a look into the smarty code, and I begin by proposing a new
preg_match string for _set_config_var function (Config_File.class.php),
before having a headache :-D (line 357 of 1.6.2 source)
if
(!preg_match("/^[a-zA-Z_][a-zA-Z0-9_]*((\[[0-9]+\])|(.[a-zA-Z_][a-zA-Z0-9_]*
))*$/", $var_name)) {
I did not use anymore the \w match pattern because it seems to rely on local
settings, for example if the local is ever french, it would accept variable
names with accents : var_énorme, that is not correct.
It looks like there will be a lot of things to change in code...
Tarik
--
http://perso.efrei.fr/~ansari/