mirror of
https://github.com/smarty-php/smarty.git
synced 2026-05-05 20:24:18 +02:00
- optimization of sub-template processing
This commit is contained in:
@@ -96,7 +96,15 @@ class Smarty_Internal_Compile_Include extends Smarty_Internal_CompileBase
|
||||
$compiled->includes[ $fullResourceName ] ++;
|
||||
$cache_tpl = true;
|
||||
} else {
|
||||
$compiled->includes[ $fullResourceName ] = 1;
|
||||
if ("{$compiler->template->source->type}:{$compiler->template->source->name}" ==
|
||||
$fullResourceName
|
||||
) {
|
||||
// recursive call of current template
|
||||
$compiled->includes[ $fullResourceName ] = 2;
|
||||
$cache_tpl = true;
|
||||
} else {
|
||||
$compiled->includes[ $fullResourceName ] = 1;
|
||||
}
|
||||
}
|
||||
$fullResourceName = '"' . $fullResourceName . '"';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user