Вход Регистрация
Файл: system/smarty/internals/core.process_compiled_include.php
Строк: 42
<?php
/**
 * Smarty plugin
 * @package Smarty
 * @subpackage plugins
 */

/**
 * Replace nocache-tags by results of the corresponding non-cacheable
 * functions and return it
 *
 * @param string $compiled_tpl
 * @param string $cached_source
 * @return string
 */

function smarty_core_process_compiled_include($params, &$smarty)
{
    
$_cache_including $smarty->_cache_including;
    
$smarty->_cache_including true;

    
$_return $params['results'];

    foreach (
$smarty->_cache_info['cache_serials'] as $_include_file_path=>$_cache_serial) {
        
$smarty->_include($_include_file_pathtrue);
    }

    foreach (
$smarty->_cache_info['cache_serials'] as $_include_file_path=>$_cache_serial) {
        
$_return preg_replace_callback('!({nocache:('.$_cache_serial.')#(d+)})!s',
                                         array(&
$smarty'_process_compiled_include_callback'),
                                         
$_return);
    }
    
$smarty->_cache_including $_cache_including;
    return 
$_return;
}

?>
Онлайн: 1
Реклама