MantisBT: master-1.2.x d000c4d7

Author Committer Branch Timestamp Parent
dregad dregad master-1.2.x 2013-01-09 08:37 master-1.2.x efb8b6b8
Affected Issues  0013298: commas and multi-dimensional arrays in adm_config_set
Changeset

admin_config_set: Revised process_complex_value() function

The new code features an improved regex, which deals more efficiently
with the parsing of multi-dimensional and associative arrays.

Regex are defined as static variables for better performance with
repeated and recursive calls

Known issue: an invalid definition like 'array(array(1,2)=>array(3,4))'
is not properly parsed.

Fixes 0013298

mod - adm_config_set.php Diff File