Index: branches/RC/core/kernel/nparser/ntags.php =================================================================== diff -u -N -r11399 -r11546 --- branches/RC/core/kernel/nparser/ntags.php (.../ntags.php) (revision 11399) +++ branches/RC/core/kernel/nparser/ntags.php (.../ntags.php) (revision 11546) @@ -511,6 +511,21 @@ } } +class _Tag_SetParam extends _BlockTag { + + function Open($tag) + { + $o = ''; + foreach ($tag['NP'] as $key => $val) { + $code[] = '$params[\'' . $key . '\'] = \'' . $val . '\';'; + $code[] = '$' . $key . ' = \'' . $val . '\';'; + $code[] = '$_parser->SetParam(\'' . $key . '\', $' . $key . ');'; + } + $this->AppendCode($o, $code); + return $o; + } +} + class _Tag_Cache extends _BlockTag { function Open($tag)