Source for file core.run_insert_handler.php
Documentation is available at core.run_insert_handler.php
if ($smarty->debugging) {
$_name =
$params['args']['name'];
if (!isset
($smarty->_cache_info['insert_tags'][$_name])) {
$smarty->_cache_info['insert_tags'][$_name] =
array('insert',
$smarty->_plugins['insert'][$_name][1],
$smarty->_plugins['insert'][$_name][2],
!empty($params['args']['script']) ?
true :
false);
return $smarty->_smarty_md5.
"{insert_cache $_arg_string}".
$smarty->_smarty_md5;
if (isset
($params['args']['script'])) {
$_params =
array('resource_name' =>
$smarty->_dequote($params['args']['script']));
if ($_params['resource_type'] ==
'file') {
$smarty->_include($_params['php_resource'], true);
$smarty->_eval($_params['php_resource']);
unset
($params['args']['script']);
$_funcname =
$smarty->_plugins['insert'][$params['args']['name']][0];
$_content =
$_funcname($params['args'], $smarty);
if ($smarty->debugging) {
$smarty->_smarty_debug_info[] =
array('type' =>
'insert',
'filename' =>
'insert_'.
$params['args']['name'],
'depth' =>
$smarty->_inclusion_depth,
if (!empty($params['args']["assign"])) {
$smarty->assign($params['args']["assign"], $_content);
/* vim: set expandtab: */
Documentation generated on Sun, 09 Mar 2008 23:51:13 -0300 by phpDocumentor 1.4.0