Index: trunk/core/kernel/processors/tag_processor.php =================================================================== diff -u -r7391 -r7635 --- trunk/core/kernel/processors/tag_processor.php (.../tag_processor.php) (revision 7391) +++ trunk/core/kernel/processors/tag_processor.php (.../tag_processor.php) (revision 7635) @@ -53,7 +53,7 @@ $backup_special = $this->Special; // process all possible flags: begin - $flags = Array('js_escape', 'result_to_var', 'pass_params'); + $flags = Array('js_escape', 'result_to_var', 'pass_params', 'html_escape'); $flag_values = Array(); foreach ($flags as $flag_name) { @@ -81,6 +81,9 @@ $ret = str_replace(Array("\r", "\n"), Array('\r', '\n'), $ret); $ret = str_replace('', "", $ret); } + if ($flag_values['html_escape']) { + $ret = htmlspecialchars($ret); + } if ($flag_values['result_to_var']) { $this->Application->Parser->SetParam($flag_values['result_to_var'], $ret); $ret = ''; @@ -107,6 +110,9 @@ } return $ret; } + if ($this->Application->isDebugMode()) { + $this->Application->Debugger->appendTrace(); + } trigger_error('Tag '.$Method.' Undefined in '.get_class($this).'[Agregated Tag]:
'.$tag.'', E_USER_WARNING); } trigger_error('Tag Undefined:
'.$prefix.':'.$tag.'',E_USER_WARNING);