- check if $includes entry does exist

This commit is contained in:
uwetews
2015-08-23 06:47:39 +02:00
parent 3382aab429
commit 2c197a2ea6

View File

@@ -162,8 +162,11 @@ class Smarty_Template_Compiled extends Smarty_Template_Resource_Base
$_template->compiled->includes[$key] = isset($_template->compiled->includes[$key]) ? $_template->compiled->includes[$key] + $_template->compiled->includes[$key] = isset($_template->compiled->includes[$key]) ? $_template->compiled->includes[$key] +
$count : $count; $count : $count;
} }
if (!$_template->source->isConfig && !in_array($_template->source->type, array('eval', 'string')) && $_template->compiled->includes[$_template->source->type . ':' . $_template->source->name] > 1) { if (!$_template->source->isConfig && !in_array($_template->source->type, array('eval', 'string'))) {
$_template->smarty->_cache['template_objects'][$_template->templateId] = $_template; $key = $_template->source->type . ':' . $_template->source->name;
if (isset($_template->compiled->includes[$key]) && $_template->compiled->includes[$key] > 1) {
$_template->smarty->_cache['template_objects'][$_template->templateId] = $_template;
}
} }
} }
$this->processed = true; $this->processed = true;