From 1794688256a8d6ce3408d1e52c30b0a98bfe7d54 Mon Sep 17 00:00:00 2001 From: andrey Date: Thu, 12 Apr 2001 20:53:21 +0000 Subject: [PATCH] *** empty log message *** --- RELEASE_NOTES | 26 +++++++++++++------------- Smarty.class.php | 14 +++++++------- libs/Smarty.class.php | 14 +++++++------- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 9860b58c..f67e0703 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,19 +1,19 @@ 1.4.0 ----- -The most significant change to Smarty 1.4.0 is the parse engine. Instead of -compiling all the templates up front, it now compiles them at runtime. This has -several advantages. First off, there is no longer a need to have a single +The most significant change to Smarty 1.4.0 is the compilation process. Instead +of compiling all the templates up front, it now compiles them at runtime. This +has several advantages. First off, there is no longer a need to have a single template directory. You can now have arbitrary template sources, such as -multiple directories or even database calls. This also speeds the performance -of Smarty when $compile_check is enabled, since it is only checking the -template that is being executed instead of everything found in the template -directory. The $tpl_file_ext variable was removed since this is no longer -needed, so templates can be named anything you like with any extension. Smarty -makes use of the PEAR database abstraction class for obtaining templates from -databases. Now aren't you glad we require PEAR :-) +multiple directories or even database calls. This also speeds the performance of +Smarty when $compile_check is enabled, since it is only checking the template +that is being executed instead of everything found in the template directory. +The $tpl_file_ext variable was removed since this is no longer needed, so +templates can be named anything you like with any extension. Smarty makes use of +the PEAR database abstraction class for obtaining templates from databases. Now +aren't you glad we require PEAR :-) -We also added a workaround for LOCK_EX on windows systems, and change a couple +We also added a workaround for LOCK_EX on Windows systems, and changed a couple of file permissions for better security on public servers. Thanks goes to Fernando Nunes for his code contributions. @@ -29,7 +29,7 @@ source, the compiled versions have encoded names. Each file has a comment at the top that states which resource was used as the source file. In unix, "head -2 *" shows the first two lines of each file. If you have $compile_check set to false and the compiled template does not yet exist, it will compile it -regardless of this setting. Once it is compiled though, it will not check to -see if recompilation is necessary. +regardless of this setting. Once it is compiled though, it will not check to see +if recompilation is necessary. -Monte diff --git a/Smarty.class.php b/Smarty.class.php index 95fc8d36..654ec238 100644 --- a/Smarty.class.php +++ b/Smarty.class.php @@ -139,7 +139,7 @@ class Smarty function Smarty() { foreach ($this->global_assign as $var_name) { - if(isset($GLOBALS[$var_name])) { + if (isset($GLOBALS[$var_name])) { $this->assign($var_name, $GLOBALS[$var_name]); } } @@ -194,8 +194,8 @@ class Smarty \*======================================================================*/ function clear_assign($tpl_var) { - if(is_array($tpl_var)) - foreach($tpl_var as $curr_var) + if (is_array($tpl_var)) + foreach ($tpl_var as $curr_var) unset($this->_tpl_vars[$curr_var]); else unset($this->_tpl_vars[$tpl_var]); @@ -369,7 +369,7 @@ class Smarty extract($this->_tpl_vars); - if($this->show_info_header) + if ($this->show_info_header) $info_header = ''."\n\n"; else $info_header = ""; @@ -390,16 +390,16 @@ class Smarty ob_end_clean(); } - if($this->caching) { + if ($this->caching) { $this->_write_file($cache_file, $results, true); $results = $this->_process_cached_inserts($results); } if ($display) { - if(isset($results)) { echo $results; } + if (isset($results)) { echo $results; } return; } else { - if(isset($results)) { return $results; } + if (isset($results)) { return $results; } } } diff --git a/libs/Smarty.class.php b/libs/Smarty.class.php index 95fc8d36..654ec238 100644 --- a/libs/Smarty.class.php +++ b/libs/Smarty.class.php @@ -139,7 +139,7 @@ class Smarty function Smarty() { foreach ($this->global_assign as $var_name) { - if(isset($GLOBALS[$var_name])) { + if (isset($GLOBALS[$var_name])) { $this->assign($var_name, $GLOBALS[$var_name]); } } @@ -194,8 +194,8 @@ class Smarty \*======================================================================*/ function clear_assign($tpl_var) { - if(is_array($tpl_var)) - foreach($tpl_var as $curr_var) + if (is_array($tpl_var)) + foreach ($tpl_var as $curr_var) unset($this->_tpl_vars[$curr_var]); else unset($this->_tpl_vars[$tpl_var]); @@ -369,7 +369,7 @@ class Smarty extract($this->_tpl_vars); - if($this->show_info_header) + if ($this->show_info_header) $info_header = ''."\n\n"; else $info_header = ""; @@ -390,16 +390,16 @@ class Smarty ob_end_clean(); } - if($this->caching) { + if ($this->caching) { $this->_write_file($cache_file, $results, true); $results = $this->_process_cached_inserts($results); } if ($display) { - if(isset($results)) { echo $results; } + if (isset($results)) { echo $results; } return; } else { - if(isset($results)) { return $results; } + if (isset($results)) { return $results; } } }