This commit is contained in:
Uwe.Tews
2010-08-06 15:34:18 +00:00
parent a8cb6c737f
commit 85450515d9

View File

@@ -32,12 +32,14 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa
preg_match_all('/(\'[^\'\\\\]*(?:\\\\.[^\'\\\\]*)*\'|"[^"\\\\]*(?:\\\\.[^"\\\\]*)*"|::?|[^:]+)/', $single_modifier, $mod_array);
$modifier = $mod_array[0][0];
for ($i = 0, $count = count($mod_array[0]);$i < $count;$i++) {
if ($mod_array[0][$i] == '::') {
continue;
}
if ($mod_array[0][$i] == ':') {
$mod_array[0][$i] = ',';
}
if ($mod_array[0][$i] == '::') {
$mod_array[0][$i-1] = $mod_array[0][$i-1] . $mod_array[0][$i] . $mod_array[0][$i + 1];
unset($mod_array[0][$i], $mod_array[0][$i + 1]);
$i++;
}
}
unset($mod_array[0][0]);
$params = $output . implode('', $mod_array[0]);