Commit Graph

415 Commits

Author SHA1 Message Date
Uwe.Tews
5a974e69cf 2010-06-20 21:16:18 +00:00
Uwe.Tews
1380199f43 - closed security hole when php.ini asp_tags = on 2010-06-20 20:37:16 +00:00
Uwe.Tews
b534be00da - replace internal get_time() calls with standard PHP5 microtime(true) calls 2010-06-20 14:37:47 +00:00
Uwe.Tews
7cd84ed640 - added __toString method to the Smarty_Variable class 2010-06-18 15:10:35 +00:00
Uwe.Tews
6ba7d10ccd - make handling of Smarty comments followed by newline BC to Smarty2 2010-06-14 18:40:31 +00:00
Uwe.Tews
7075a1186d - bugfix Smarty3 did not handle hexadecimals like 0x0F as numerical value
- bugifx Smarty3 did not accept numerical constants like .1 or 2. (without a leading or trailing digit)
2010-06-13 12:52:36 +00:00
Uwe.Tews
538708d344 11/06/2010
- bugfix the lexer did fail on larger {literal} ... {/literal} sections
2010-06-11 13:01:36 +00:00
monte.ohrt
968deec9a4 remove newline on include tag 2010-06-10 18:58:26 +00:00
monte.ohrt
c963a8342e fix assign_by_ref and append_by_ref BC compatability 2010-06-08 20:45:18 +00:00
Uwe.Tews
cf2f6a33e1 - bugfix on calling template functions like Smarty tags 2010-06-03 14:33:51 +00:00
Uwe.Tews
62490ae8c0 - removed /* vim: set expandtab: */ comments
- bugfix of auto literal problem introduce with fix of 31/05/2010
2010-06-01 19:11:48 +00:00
Uwe.Tews
c82455c145 - bugfix on template functions used with template inheritance 2010-06-01 17:10:39 +00:00
monte.ohrt
72d41f3b59 update @ syntax 2010-06-01 14:42:26 +00:00
Uwe.Tews
6ac2489ea5 - bugfix the parser did not allow some smarty variables with special name like $for, $if, $else and others. 2010-05-31 17:58:23 +00:00
Uwe.Tews
2ad1d7e102 - make scope of {counter} and {cycle} tags again global as in Smarty2 2010-05-27 19:56:39 +00:00
Uwe.Tews
b889d66dd9 - bugfix on object chaining using variable properties 2010-05-27 15:59:40 +00:00
Uwe.Tews
8bf398e22c - bugfix removed decrepated register_resource call in smarty_internal_template.php 2010-05-26 20:35:15 +00:00
Uwe.Tews
063b8bf150 - rewrite of template function handling to improve speed
- bugfix on file dependency when merge_compiled_includes = true
2010-05-25 19:33:55 +00:00
Uwe.Tews
eb12b18929 - bugfix when passing parameter with numeric name like {foo 1='bar' 2='blar'} 2010-05-16 20:12:14 +00:00
Uwe.Tews
a15c0f85d1 14/05/2010
- bugfix compile new config files if compile_check and force_compile = false
- added variable static classes names to template syntax
2010-05-14 13:45:04 +00:00
Uwe.Tews
3197470ca5 - reverted the change 0f 30/04/2010. With the exception of forward references template functions can be again called by a standard tag. 2010-05-11 17:01:08 +00:00
Uwe.Tews
6e97a8a393 - bugfix make sure that the cache resource is loaded in all conditions when template methods getCached... are called externally 2010-05-11 16:24:24 +00:00
Uwe.Tews
2d1ce2f940 - bugfix on {foreach} and {for} optimizations of 27/04/2010 2010-05-10 20:08:24 +00:00
Uwe.Tews
cf11940bf7 - update of template and config file parser because of minor parser generator bugs 2010-05-09 16:48:03 +00:00
Uwe.Tews
25ea3dd1de - bugfix on {insert} 2010-05-07 18:28:17 +00:00
Uwe.Tews
d1986c6cff - bugfix on {insert} 2010-05-07 13:08:46 +00:00
Uwe.Tews
98753671e3 - bugfix when merging compiled templates and objects are passed as parameter of the {include} tag 2010-05-06 17:59:31 +00:00
Uwe.Tews
bf591a307b - bugfix on getTemplateVars method 2010-05-06 00:32:10 +00:00
Uwe.Tews
2e8b7c864d - implementation of $smarty->default_modifiers as in Smarty2 2010-05-06 00:11:30 +00:00
Uwe.Tews
df1ddc31fc - bugfix on {insert} to cache parameter 2010-05-05 19:48:42 +00:00
Uwe.Tews
e71c82ff1d - bugfix on handling of variable method names at object chaning 2010-05-01 16:10:20 +00:00
Uwe.Tews
ecf66837b5 - fix to make calling of template functions unambiguously by madatory usage of the {call} tag 2010-04-30 21:06:07 +00:00
Uwe.Tews
0920b383c6 - bugfix on template inheritance for tag names starting with "block"
- bugfix on {function} tag with name attribute in doublequoted strings
2010-04-30 18:11:34 +00:00
Uwe.Tews
ace9d4fe5e - work around of a substr_compare bug in older PHP5 versions 2010-04-30 14:04:03 +00:00
Uwe.Tews
ea84147f45 - work around of a substr_compare bug in older PHP5 versions 2010-04-30 14:00:26 +00:00
Uwe.Tews
6bb0cb7c0c - bugfix when comparing timestamps in sysplugins/smarty_internal_config.php 2010-04-30 13:12:12 +00:00
Uwe.Tews
d7a629df0c - change default of $debugging_ctrl to 'NONE'
- optimization of compiled code of {foreach} and {for} loops
- change of compiler for config variables
2010-04-28 20:30:27 +00:00
Uwe.Tews
4e27b70ba5 - bugfix in $smarty->cache->clear() method. (do not cache template object) 2010-04-27 17:47:24 +00:00
Uwe.Tews
d44ffe9132 - security fix in {math} plugin 2010-04-17 10:24:44 +00:00
monte.ohrt
09c208eda6 revert lables on optgroup tags 2010-04-16 13:49:46 +00:00
monte.ohrt
4e8602585e remove label from option tag (unnecessary):wq 2010-04-12 19:04:02 +00:00
Uwe.Tews
c8be3ed029 - removed parser restrictions in using true,false and null as ID 2010-04-12 18:22:53 +00:00
Uwe.Tews
5d644eb203 - bugfix in smarty_internal_templatecompilerbase (overloaded property) 2010-04-12 15:06:24 +00:00
Uwe.Tews
1eb8a44b0f - bugfix typo in smarty_internal_templatecompilerbase and smarty_internal_template 2010-04-07 15:19:02 +00:00
Uwe.Tews
b14725e21a - bugfix typo in smarty_internal_templatecompilerbase 2010-04-07 15:10:34 +00:00
Uwe.Tews
b52e9f1ac8 - compile locking by touching old compiled files to avoid concurrent compilations 2010-03-31 16:23:01 +00:00
Uwe.Tews
24d5ad78f3 - bugfix allow array definitions as modifier parameter
- bugfix observe compile_check property when loading config files
- added the template object as third filter parameter
2010-03-29 15:41:01 +00:00
Uwe.Tews
76f1bd5428 - new method utility->compileAllConfig() to compile all config files 2010-03-25 21:18:58 +00:00
Uwe.Tews
c24dce9ed4 - change of utility->compileAllTemplates() log messages
- bugfix on nocache code in {function} tags
2010-03-25 20:43:56 +00:00
Uwe.Tews
8372ef8874 - bugfix on register->modifier() error messages 2010-03-24 11:23:18 +00:00