17.06.2013

- fixed spelling in sources and documentation (from smarty-developers forum Veres Lajos)
This commit is contained in:
Uwe.Tews@googlemail.com
2013-06-17 12:34:10 +00:00
parent 00c034b593
commit b0b2c0e86d
10 changed files with 30 additions and 27 deletions

2
README
View File

@@ -120,7 +120,7 @@ $smarty->unregisterObject($object_name)
$smarty->unregisterFilter($type, $function_name) $smarty->unregisterFilter($type, $function_name)
$smarty->unregisterResource($resource_type) $smarty->unregisterResource($resource_type)
$smarty->compileAllTemplates($extention = '.tpl', $force_compile = false, $time_limit = 0, $max_errors = null) $smarty->compileAllTemplates($extension = '.tpl', $force_compile = false, $time_limit = 0, $max_errors = null)
$smarty->clearCompiledTemplate($resource_name = null, $compile_id = null, $exp_time = null) $smarty->clearCompiledTemplate($resource_name = null, $compile_id = null, $exp_time = null)
$smarty->testInstall() $smarty->testInstall()

View File

@@ -199,7 +199,7 @@ Relative paths are available with {include file="..."} and
$smarty->fetch('./foo.tpl') cannot be relative to a template, an $smarty->fetch('./foo.tpl') cannot be relative to a template, an
exception is thrown. exception is thrown.
Adressing a specific $template_dir Addressing a specific $template_dir
Smarty 3.1 introduces the $template_dir index notation. Smarty 3.1 introduces the $template_dir index notation.
$smarty->fetch('[foo]bar.tpl') and {include file="[foo]bar.tpl"} $smarty->fetch('[foo]bar.tpl') and {include file="[foo]bar.tpl"}

View File

@@ -1,4 +1,7 @@
===== trunk ===== ===== trunk =====
17.06.2013
- fixed spelling in sources and documentation (from smarty-developers forum Veres Lajos)
26.05.2013 26.05.2013
- enhancement an expire_time of -1 in clearCache() and clearAllCache() will delete outdated cache files - enhancement an expire_time of -1 in clearCache() and clearAllCache() will delete outdated cache files
by their individual cache_lifetime used at creation (forum topic 24310) by their individual cache_lifetime used at creation (forum topic 24310)
@@ -442,7 +445,7 @@
03/09/2011 03/09/2011
- bugfix createTemplate() must default to cache_id and compile_id of Smarty object - bugfix createTemplate() must default to cache_id and compile_id of Smarty object
- bugfix Smarty_CacheResource_KeyValueStore must include $source->uid in cache filepath to keep templates with same - bugfix Smarty_CacheResource_KeyValueStore must include $source->uid in cache filepath to keep templates with same
name but different folders seperated name but different folders separated
- added cacheresource.apc.php example in demo folder - added cacheresource.apc.php example in demo folder
02/09/2011 02/09/2011
@@ -633,7 +636,7 @@
- changed ./ and ../ behaviour - changed ./ and ../ behaviour
14/02/2011 14/02/2011
- added {block ... hide} option to supress block if no child is defined - added {block ... hide} option to suppress block if no child is defined
13/02/2011 13/02/2011
- update handling of recursive subtemplate calls - update handling of recursive subtemplate calls
@@ -747,7 +750,7 @@
- bugfix on compiler object destruction. compiler_object property was by mistake unset. - bugfix on compiler object destruction. compiler_object property was by mistake unset.
09/03/2011 09/03/2011
-bugfix a variable filter should run before modifers on an output tag (see change of 23/07/2010) -bugfix a variable filter should run before modifiers on an output tag (see change of 23/07/2010)
08/03/2011 08/03/2011
- bugfix loading config file without section should load only defaults - bugfix loading config file without section should load only defaults
@@ -1051,10 +1054,10 @@ request_use_auto_globals
- bugfix passing scope attributes in doublequoted strings did not work at {include} {assign} and {append} - bugfix passing scope attributes in doublequoted strings did not work at {include} {assign} and {append}
25/07/2010 25/07/2010
- another bugfix of change from 23/07/2010 when compiling modifer - another bugfix of change from 23/07/2010 when compiling modifier
24/07/2010 24/07/2010
- bugfix of change from 23/07/2010 when compiling modifer - bugfix of change from 23/07/2010 when compiling modifier
23/07/2010 23/07/2010
- changed execution order. A variable filter does now run before modifiers on output of variables - changed execution order. A variable filter does now run before modifiers on output of variables
@@ -1361,7 +1364,7 @@ request_use_auto_globals
- bugfix on {if} tags - bugfix on {if} tags
01/12/2010 01/12/2010
- changed back modifer handling in parser. Some restrictions still apply: - changed back modifier handling in parser. Some restrictions still apply:
if modifiers are used in side {if...} expression or in mathematical expressions if modifiers are used in side {if...} expression or in mathematical expressions
parentheses must be used. parentheses must be used.
- bugfix the {function..} tag did not accept the name attribute in double quotes - bugfix the {function..} tag did not accept the name attribute in double quotes
@@ -1973,7 +1976,7 @@ NOTICE: existing compiled template and cache files must be deleted
- fixed exceptions in function plugins - fixed exceptions in function plugins
- fixed notice error in Smarty.class.php - fixed notice error in Smarty.class.php
- allow chained objects to span multiple lines - allow chained objects to span multiple lines
- fixed error in modifers - fixed error in modifiers
03/20/2009 03/20/2009
- moved /plugins folder into /libs folder - moved /plugins folder into /libs folder
@@ -1981,7 +1984,7 @@ NOTICE: existing compiled template and cache files must be deleted
- autoappend a directory separator if the xxxxx_dir definition have no trailing one - autoappend a directory separator if the xxxxx_dir definition have no trailing one
03/19/2009 03/19/2009
- allow array definition as modifer parameter - allow array definition as modifier parameter
- changed modifier to use multi byte string funktions. - changed modifier to use multi byte string funktions.
03/17/2009 03/17/2009

View File

@@ -7,7 +7,7 @@
* MySQL as the storage resource for Smarty's templates and configs. * MySQL as the storage resource for Smarty's templates and configs.
* *
* Note that this MySQL implementation fetches the source and timestamps in * Note that this MySQL implementation fetches the source and timestamps in
* a single database query, instead of two seperate like resource.mysql.php does. * a single database query, instead of two separate like resource.mysql.php does.
* *
* Table definition: * Table definition:
* <pre>CREATE TABLE IF NOT EXISTS `templates` ( * <pre>CREATE TABLE IF NOT EXISTS `templates` (

View File

@@ -1323,9 +1323,9 @@ class Smarty extends Smarty_Internal_TemplateBase {
* @param int $max_errors * @param int $max_errors
* @return integer number of template files recompiled * @return integer number of template files recompiled
*/ */
public function compileAllTemplates($extention = '.tpl', $force_compile = false, $time_limit = 0, $max_errors = null) public function compileAllTemplates($extension = '.tpl', $force_compile = false, $time_limit = 0, $max_errors = null)
{ {
return Smarty_Internal_Utility::compileAllTemplates($extention, $force_compile, $time_limit, $max_errors, $this); return Smarty_Internal_Utility::compileAllTemplates($extension, $force_compile, $time_limit, $max_errors, $this);
} }
/** /**
@@ -1337,9 +1337,9 @@ class Smarty extends Smarty_Internal_TemplateBase {
* @param int $max_errors * @param int $max_errors
* @return integer number of template files recompiled * @return integer number of template files recompiled
*/ */
public function compileAllConfig($extention = '.conf', $force_compile = false, $time_limit = 0, $max_errors = null) public function compileAllConfig($extension = '.conf', $force_compile = false, $time_limit = 0, $max_errors = null)
{ {
return Smarty_Internal_Utility::compileAllConfig($extention, $force_compile, $time_limit, $max_errors, $this); return Smarty_Internal_Utility::compileAllConfig($extension, $force_compile, $time_limit, $max_errors, $this);
} }
/** /**

View File

@@ -224,7 +224,7 @@ class Smarty_Template_Cached {
public $timestamp = false; public $timestamp = false;
/** /**
* Source Existance * Source Existence
* @var boolean * @var boolean
*/ */
public $exists = false; public $exists = false;

View File

@@ -607,7 +607,7 @@ abstract class Smarty_Internal_TemplateCompilerBase {
$_output = addcslashes($content,'\'\\'); $_output = addcslashes($content,'\'\\');
$_output = str_replace("^#^", "'", $_output); $_output = str_replace("^#^", "'", $_output);
$_output = "<?php echo '/*%%SmartyNocache:{$this->nocache_hash}%%*/" . $_output . "/*/%%SmartyNocache:{$this->nocache_hash}%%*/';?>\n"; $_output = "<?php echo '/*%%SmartyNocache:{$this->nocache_hash}%%*/" . $_output . "/*/%%SmartyNocache:{$this->nocache_hash}%%*/';?>\n";
// make sure we include modifer plugins for nocache code // make sure we include modifier plugins for nocache code
foreach ($this->modifier_plugins as $plugin_name => $dummy) { foreach ($this->modifier_plugins as $plugin_name => $dummy) {
if (isset($this->template->required_plugins['compiled'][$plugin_name]['modifier'])) { if (isset($this->template->required_plugins['compiled'][$plugin_name]['modifier'])) {
$this->template->required_plugins['nocache'][$plugin_name]['modifier'] = $this->template->required_plugins['compiled'][$plugin_name]['modifier']; $this->template->required_plugins['nocache'][$plugin_name]['modifier'] = $this->template->required_plugins['compiled'][$plugin_name]['modifier'];

View File

@@ -58,7 +58,7 @@ class Smarty_Internal_Utility {
* @param Smarty $smarty Smarty instance * @param Smarty $smarty Smarty instance
* @return integer number of template files compiled * @return integer number of template files compiled
*/ */
public static function compileAllTemplates($extention, $force_compile, $time_limit, $max_errors, Smarty $smarty) public static function compileAllTemplates($extension, $force_compile, $time_limit, $max_errors, Smarty $smarty)
{ {
// switch off time limit // switch off time limit
if (function_exists('set_time_limit')) { if (function_exists('set_time_limit')) {
@@ -74,7 +74,7 @@ class Smarty_Internal_Utility {
foreach ($_compile as $_fileinfo) { foreach ($_compile as $_fileinfo) {
$_file = $_fileinfo->getFilename(); $_file = $_fileinfo->getFilename();
if (substr(basename($_fileinfo->getPathname()),0,1) == '.' || strpos($_file, '.svn') !== false) continue; if (substr(basename($_fileinfo->getPathname()),0,1) == '.' || strpos($_file, '.svn') !== false) continue;
if (!substr_compare($_file, $extention, - strlen($extention)) == 0) continue; if (!substr_compare($_file, $extension, - strlen($extension)) == 0) continue;
if ($_fileinfo->getPath() == substr($_dir, 0, -1)) { if ($_fileinfo->getPath() == substr($_dir, 0, -1)) {
$_template_file = $_file; $_template_file = $_file;
} else { } else {
@@ -122,7 +122,7 @@ class Smarty_Internal_Utility {
* @param Smarty $smarty Smarty instance * @param Smarty $smarty Smarty instance
* @return integer number of config files compiled * @return integer number of config files compiled
*/ */
public static function compileAllConfig($extention, $force_compile, $time_limit, $max_errors, Smarty $smarty) public static function compileAllConfig($extension, $force_compile, $time_limit, $max_errors, Smarty $smarty)
{ {
// switch off time limit // switch off time limit
if (function_exists('set_time_limit')) { if (function_exists('set_time_limit')) {
@@ -138,7 +138,7 @@ class Smarty_Internal_Utility {
foreach ($_compile as $_fileinfo) { foreach ($_compile as $_fileinfo) {
$_file = $_fileinfo->getFilename(); $_file = $_fileinfo->getFilename();
if (substr(basename($_fileinfo->getPathname()),0,1) == '.' || strpos($_file, '.svn') !== false) continue; if (substr(basename($_fileinfo->getPathname()),0,1) == '.' || strpos($_file, '.svn') !== false) continue;
if (!substr_compare($_file, $extention, - strlen($extention)) == 0) continue; if (!substr_compare($_file, $extension, - strlen($extension)) == 0) continue;
if ($_fileinfo->getPath() == substr($_dir, 0, -1)) { if ($_fileinfo->getPath() == substr($_dir, 0, -1)) {
$_config_file = $_file; $_config_file = $_file;
} else { } else {
@@ -308,7 +308,7 @@ class Smarty_Internal_Utility {
foreach($smarty->getTemplateDir() as $template_dir) { foreach($smarty->getTemplateDir() as $template_dir) {
$_template_dir = $template_dir; $_template_dir = $template_dir;
$template_dir = realpath($template_dir); $template_dir = realpath($template_dir);
// resolve include_path or fail existance // resolve include_path or fail existence
if (!$template_dir) { if (!$template_dir) {
if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_template_dir)) { if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_template_dir)) {
// try PHP include_path // try PHP include_path
@@ -429,7 +429,7 @@ class Smarty_Internal_Utility {
foreach($smarty->getPluginsDir() as $plugin_dir) { foreach($smarty->getPluginsDir() as $plugin_dir) {
$_plugin_dir = $plugin_dir; $_plugin_dir = $plugin_dir;
$plugin_dir = realpath($plugin_dir); $plugin_dir = realpath($plugin_dir);
// resolve include_path or fail existance // resolve include_path or fail existence
if (!$plugin_dir) { if (!$plugin_dir) {
if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_plugin_dir)) { if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_plugin_dir)) {
// try PHP include_path // try PHP include_path
@@ -561,7 +561,7 @@ class Smarty_Internal_Utility {
foreach($smarty->getConfigDir() as $config_dir) { foreach($smarty->getConfigDir() as $config_dir) {
$_config_dir = $config_dir; $_config_dir = $config_dir;
$config_dir = realpath($config_dir); $config_dir = realpath($config_dir);
// resolve include_path or fail existance // resolve include_path or fail existence
if (!$config_dir) { if (!$config_dir) {
if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_config_dir)) { if ($smarty->use_include_path && !preg_match('/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/', $_config_dir)) {
// try PHP include_path // try PHP include_path

View File

@@ -584,7 +584,7 @@ abstract class Smarty_Resource {
* @author Rodney Rehm * @author Rodney Rehm
* *
* @property integer $timestamp Source Timestamp * @property integer $timestamp Source Timestamp
* @property boolean $exists Source Existance * @property boolean $exists Source Existence
* @property boolean $template Extended Template reference * @property boolean $template Extended Template reference
* @property string $content Source Content * @property string $content Source Content
*/ */
@@ -811,7 +811,7 @@ class Smarty_Template_Compiled {
public $timestamp = null; public $timestamp = null;
/** /**
* Compiled Existance * Compiled Existence
* @var boolean * @var boolean
*/ */
public $exists = false; public $exists = false;

View File

@@ -77,7 +77,7 @@ class Smarty_Security {
'nl2br', 'nl2br',
); );
/** /**
* This is an array of trusted PHP modifers. * This is an array of trusted PHP modifiers.
* *
* If empty all modifiers are allowed. * If empty all modifiers are allowed.
* To disable all modifier set $modifiers = null. * To disable all modifier set $modifiers = null.