$template_header .= '<?php /* Smarty version ' . Smarty::SMARTY_VERSION . ', created on ' .
date('Y-m-d H:i:s'
) . "\n";
$template_header .= ' compiled from "' .
$this->template->source->filepath . "\" */ ?>\n";
} do { // flag for aborting current and start recompile
$this->abort_and_recompile = false;
// get template source
$_content =
$template->source->content;
// run prefilter if required
if (isset($this->smarty->autoload_filters
['pre'
]) ||
isset($this->smarty->registered_filters
['pre'
])) { $_content = Smarty_Internal_Filter_Handler::
runFilter('pre',
$_content,
$template);
} // on empty template just return header
if ($_content == ''
) { if ($this->suppressTemplatePropertyHeader
) { $code = '';
} else { $code =
$template_header .
$template->
createTemplateCodeFrame();
} return $code;
} // call compiler