You are here

core.process_compiled_include.php in Quiz 6.5

Same filename and directory in other branches
  1. 6.6 includes/moodle/lib/smarty/core/core.process_compiled_include.php

File

includes/moodle/lib/smarty/core/core.process_compiled_include.php
View source
<?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_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;
}

Functions

Namesort descending Description
smarty_core_process_compiled_include Replace nocache-tags by results of the corresponding non-cacheable functions and return it