mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-04 10:24:26 +02:00
applied new var-names to fetch()
This commit is contained in:
1
NEWS
1
NEWS
@@ -1,3 +1,4 @@
|
|||||||
|
- applied local-var-naming-scheme to fetch() (messju)
|
||||||
- renamed $localvars to $_localvars in cache-file-handling-functions,
|
- renamed $localvars to $_localvars in cache-file-handling-functions,
|
||||||
added _get_auto_id()-function (messju)
|
added _get_auto_id()-function (messju)
|
||||||
- swapped compile_id and cache_id in read_cache_file and write_cache_file
|
- swapped compile_id and cache_id in read_cache_file and write_cache_file
|
||||||
|
@@ -1053,12 +1053,12 @@ class Smarty
|
|||||||
/**
|
/**
|
||||||
* executes & returns or displays the template results
|
* executes & returns or displays the template results
|
||||||
*
|
*
|
||||||
* @param string $_smarty_tpl_file
|
* @param string $tpl_file
|
||||||
* @param string $_smarty_cache_id
|
* @param string $cache_id
|
||||||
* @param string $_smarty_compile_id
|
* @param string $compile_id
|
||||||
* @param boolean $_smarty_display
|
* @param boolean $display
|
||||||
*/
|
*/
|
||||||
function fetch($_smarty_tpl_file, $_smarty_cache_id = null, $_smarty_compile_id = null, $_smarty_display = false)
|
function fetch($tpl_file, $cache_id = null, $compile_id = null, $display = false)
|
||||||
{
|
{
|
||||||
$_smarty_old_error_level = $this->debugging ? error_reporting() : error_reporting(error_reporting() & ~E_NOTICE);
|
$_smarty_old_error_level = $this->debugging ? error_reporting() : error_reporting(error_reporting() & ~E_NOTICE);
|
||||||
|
|
||||||
@@ -1077,16 +1077,16 @@ class Smarty
|
|||||||
// capture time for debugging info
|
// capture time for debugging info
|
||||||
$debug_start_time = $this->_get_microtime();
|
$debug_start_time = $this->_get_microtime();
|
||||||
$this->_smarty_debug_info[] = array('type' => 'template',
|
$this->_smarty_debug_info[] = array('type' => 'template',
|
||||||
'filename' => $_smarty_tpl_file,
|
'filename' => $tpl_file,
|
||||||
'depth' => 0);
|
'depth' => 0);
|
||||||
$included_tpls_idx = count($this->_smarty_debug_info) - 1;
|
$included_tpls_idx = count($this->_smarty_debug_info) - 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($_smarty_compile_id)) {
|
if (!isset($compile_id)) {
|
||||||
$_smarty_compile_id = $this->compile_id;
|
$compile_id = $this->compile_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->_compile_id = $_smarty_compile_id;
|
$this->_compile_id = $compile_id;
|
||||||
$this->_inclusion_depth = 0;
|
$this->_inclusion_depth = 0;
|
||||||
|
|
||||||
if ($this->caching) {
|
if ($this->caching) {
|
||||||
@@ -1095,12 +1095,12 @@ class Smarty
|
|||||||
$_cache_info = $this->_cache_info;
|
$_cache_info = $this->_cache_info;
|
||||||
$this->_cache_info = array();
|
$this->_cache_info = array();
|
||||||
}
|
}
|
||||||
if ($this->_read_cache_file($_smarty_tpl_file, $_smarty_cache_id, $_smarty_compile_id, $_smarty_results)) {
|
if ($this->_read_cache_file($tpl_file, $cache_id, $compile_id, $_smarty_results)) {
|
||||||
if (@count($this->_cache_info['insert_tags'])) {
|
if (@count($this->_cache_info['insert_tags'])) {
|
||||||
$this->_load_plugins($this->_cache_info['insert_tags']);
|
$this->_load_plugins($this->_cache_info['insert_tags']);
|
||||||
$_smarty_results = $this->_process_cached_inserts($_smarty_results);
|
$_smarty_results = $this->_process_cached_inserts($_smarty_results);
|
||||||
}
|
}
|
||||||
if ($_smarty_display) {
|
if ($display) {
|
||||||
if ($this->debugging)
|
if ($this->debugging)
|
||||||
{
|
{
|
||||||
// capture time for debugging info
|
// capture time for debugging info
|
||||||
@@ -1128,7 +1128,7 @@ class Smarty
|
|||||||
return $_smarty_results;
|
return $_smarty_results;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$this->_cache_info['template'][] = $_smarty_tpl_file;
|
$this->_cache_info['template'][] = $tpl_file;
|
||||||
if ($this->cache_modified_check) {
|
if ($this->cache_modified_check) {
|
||||||
header("Last-Modified: ".gmdate('D, d M Y H:i:s', time()).' GMT');
|
header("Last-Modified: ".gmdate('D, d M Y H:i:s', time()).' GMT');
|
||||||
}
|
}
|
||||||
@@ -1143,18 +1143,18 @@ class Smarty
|
|||||||
$this->_autoload_filters();
|
$this->_autoload_filters();
|
||||||
}
|
}
|
||||||
|
|
||||||
$_smarty_compile_path = $this->_get_compile_path($_smarty_tpl_file);
|
$_smarty_compile_path = $this->_get_compile_path($tpl_file);
|
||||||
|
|
||||||
// if we just need to display the results, don't perform output
|
// if we just need to display the results, don't perform output
|
||||||
// buffering - for speed
|
// buffering - for speed
|
||||||
if ($_smarty_display && !$this->caching && count($this->_plugins['outputfilter']) == 0) {
|
if ($display && !$this->caching && count($this->_plugins['outputfilter']) == 0) {
|
||||||
if ($this->_process_template($_smarty_tpl_file, $_smarty_compile_path))
|
if ($this->_process_template($tpl_file, $_smarty_compile_path))
|
||||||
{
|
{
|
||||||
include($_smarty_compile_path);
|
include($_smarty_compile_path);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
ob_start();
|
ob_start();
|
||||||
if ($this->_process_template($_smarty_tpl_file, $_smarty_compile_path))
|
if ($this->_process_template($tpl_file, $_smarty_compile_path))
|
||||||
{
|
{
|
||||||
include($_smarty_compile_path);
|
include($_smarty_compile_path);
|
||||||
}
|
}
|
||||||
@@ -1167,11 +1167,11 @@ class Smarty
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($this->caching) {
|
if ($this->caching) {
|
||||||
$this->_write_cache_file($_smarty_tpl_file, $_smarty_cache_id, $_smarty_compile_id, $_smarty_results);
|
$this->_write_cache_file($tpl_file, $cache_id, $compile_id, $_smarty_results);
|
||||||
$_smarty_results = $this->_process_cached_inserts($_smarty_results);
|
$_smarty_results = $this->_process_cached_inserts($_smarty_results);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($_smarty_display) {
|
if ($display) {
|
||||||
if (isset($_smarty_results)) { echo $_smarty_results; }
|
if (isset($_smarty_results)) { echo $_smarty_results; }
|
||||||
if ($this->debugging) {
|
if ($this->debugging) {
|
||||||
// capture time for debugging info
|
// capture time for debugging info
|
||||||
@@ -2369,6 +2369,12 @@ class Smarty
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* returns an auto_id for auto-file-functions
|
||||||
|
*
|
||||||
|
* @param string $cache_id
|
||||||
|
* @param string $compile_id
|
||||||
|
*/
|
||||||
function _get_auto_id($cache_id=null, $compile_id=null) {
|
function _get_auto_id($cache_id=null, $compile_id=null) {
|
||||||
if (isset($cache_id))
|
if (isset($cache_id))
|
||||||
return (isset($compile_id)) ? $cache_id . '|' . $compile_id : $cache_id;
|
return (isset($compile_id)) ? $cache_id . '|' . $compile_id : $cache_id;
|
||||||
|
Reference in New Issue
Block a user