diff --git a/libs/core/core.fetch_template_info.php b/libs/core/core.fetch_file_info.php similarity index 76% rename from libs/core/core.fetch_template_info.php rename to libs/core/core.fetch_file_info.php index 59c1ad19..0cc5729e 100644 --- a/libs/core/core.fetch_template_info.php +++ b/libs/core/core.fetch_file_info.php @@ -9,11 +9,11 @@ * fetch the template info. Gets timestamp, and source * if get_source is true * - * sets $template_source to the source of the template, and - * $template_timestamp to its time stamp - * @param string $tpl_path - * @param string $template_source - * @param integer $template_timestamp + * sets $file_source to the source of the template, and + * $file_timestamp to its time stamp + * @param string $file_path + * @param string $file_source + * @param integer $file_timestamp * @param boolean $get_source * @param boolean $quiet * @return boolean @@ -21,14 +21,14 @@ // $tpl_path, &$template_source, &$template_timestamp, $get_source = true, $quiet = false -function smarty_core_fetch_template_info(&$params, &$this) +function smarty_core_fetch_file_info(&$params, &$this) { + if(!isset($params['get_source'])) { $params['get_source'] = true; } if(!isset($params['quiet'])) { $params['quiet'] = false; } $_return = false; - $_params = array('file_base_path' => $this->template_dir, - 'file_path' => $params['tpl_path']) ; + $_params = array('file_path' => $params['file_path']) ; require_once(SMARTY_DIR . 'core/core.parse_file_path.php'); if (smarty_core_parse_file_path($_params, $this)) { $_resource_type = $_params['resource_type']; @@ -36,9 +36,9 @@ function smarty_core_fetch_template_info(&$params, &$this) switch ($_resource_type) { case 'file': if ($params['get_source']) { - $params['template_source'] = $this->_read_file($_resource_name); + $params['file_source'] = $this->_read_file($_resource_name); } - $params['template_timestamp'] = filemtime($_resource_name); + $params['file_timestamp'] = filemtime($_resource_name); $_return = true; break; @@ -47,14 +47,14 @@ function smarty_core_fetch_template_info(&$params, &$this) if ($params['get_source']) { $_source_return = isset($this->_plugins['resource'][$_resource_type]) && call_user_func_array($this->_plugins['resource'][$_resource_type][0][0], - array($_resource_name, &$params['template_source'], &$this)); + array($_resource_name, &$params['file_source'], &$this)); } else { $_source_return = true; } $_timestamp_return = isset($this->_plugins['resource'][$_resource_type]) && call_user_func_array($this->_plugins['resource'][$_resource_type][0][1], - array($_resource_name, &$params['template_timestamp'], &$this)); + array($_resource_name, &$params['file_timestamp'], &$this)); $_return = $_source_return && $_timestamp_return; break; @@ -69,7 +69,7 @@ function smarty_core_fetch_template_info(&$params, &$this) } else { $_return = call_user_func_array( $this->default_template_handler_func, - array($_resource_type, $_resource_name, &$params['template_source'], &$params['template_timestamp'], &$this)); + array($_resource_type, $_resource_name, &$params['file_source'], &$params['file_timestamp'], &$this)); } } } @@ -77,13 +77,13 @@ function smarty_core_fetch_template_info(&$params, &$this) require_once(SMARTY_DIR . 'core/core.is_secure.php'); if (!$_return) { if (!$params['quiet']) { - $this->trigger_error('unable to read template resource: "' . $params['tpl_path'] . '"'); + $this->trigger_error('unable to read template resource: "' . $params['file_path'] . '"'); } } else if ($_return && $this->security && !smarty_core_is_secure($_params, $this)) { if (!$params['quiet']) - $this->trigger_error('(secure mode) accessing "' . $params['tpl_path'] . '" is not allowed'); - $params['template_source'] = null; - $params['template_timestamp'] = null; + $this->trigger_error('(secure mode) accessing "' . $params['file_path'] . '" is not allowed'); + $params['file_source'] = null; + $params['file_timestamp'] = null; return false; } return $_return;