mirror of
https://e.coding.net/circlecloud/MinecraftAccount.git
synced 2025-11-25 21:36:08 +00:00
42
ThinkPHP/Library/Vendor/TemplateLite/internal/template.fetch_compile_include.php
vendored
Normal file
42
ThinkPHP/Library/Vendor/TemplateLite/internal/template.fetch_compile_include.php
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
/**
|
||||
* Template Lite template_fetch_compile_include template internal module
|
||||
*
|
||||
* Type: template
|
||||
* Name: template_fetch_compile_include
|
||||
*/
|
||||
|
||||
function template_fetch_compile_include($_templatelite_include_file, $_templatelite_include_vars, &$object)
|
||||
{
|
||||
if ($object->debugging)
|
||||
{
|
||||
$object->_templatelite_debug_info[] = array('type' => 'template',
|
||||
'filename' => $_templatelite_include_file,
|
||||
'depth' => ++$object->_inclusion_depth,
|
||||
'exec_time' => array_sum(explode(' ', microtime())) );
|
||||
$included_tpls_idx = count($object->_templatelite_debug_info) - 1;
|
||||
}
|
||||
|
||||
$object->_vars = array_merge($object->_vars, $_templatelite_include_vars);
|
||||
$_templatelite_include_file = $object->_get_resource($_templatelite_include_file);
|
||||
if(isset($object->_confs[0]))
|
||||
{
|
||||
array_unshift($object->_confs, $object->_confs[0]);
|
||||
$_compiled_output = $object->_fetch_compile($_templatelite_include_file);
|
||||
array_shift($object->_confs);
|
||||
}
|
||||
else
|
||||
{
|
||||
$_compiled_output = $object->_fetch_compile($_templatelite_include_file);
|
||||
}
|
||||
|
||||
$object->_inclusion_depth--;
|
||||
|
||||
if ($object->debugging)
|
||||
{
|
||||
$object->_templatelite_debug_info[$included_tpls_idx]['exec_time'] = array_sum(explode(' ', microtime())) - $object->_templatelite_debug_info[$included_tpls_idx]['exec_time'];
|
||||
}
|
||||
return $_compiled_output;
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user