summaryrefslogtreecommitdiff
path: root/libs/sysplugins/smarty_internal_templateparser.php
AgeCommit message (Collapse)AuthorFilesLines
2011-09-16commit 3.1 into the trunkmonte.ohrt1-1731/+1949
2011-05-29- bugfix <?xml..?> in templates did break "cache modified check"uwe.tews@googlemail.com1-291/+298
2011-05-13- bugfix condition starting with "-" did fail at {if} and {while} tagsuwe.tews@googlemail.com1-979/+989
2011-03-09-bugfix a variable filter should run before modifers on an output tag (see ↵uwe.tews@googlemail.com1-1389/+1406
change of 23/07/2010)
2011-02-01- removed assert() from config and template parseruwe.tews@googlemail.com1-307/+305
2011-01-14-bugfix removed memory leak while processing compileAllTemplatesuwe.tews@googlemail.com1-312/+303
2010-12-05- bugfix empty($foo) in {if} did drop a notice when $foo was not assigneduwe.tews@googlemail.com1-880/+884
2010-11-24-bugfix on parser at !$foo|modifieruwe.tews@googlemail.com1-2097/+2157
-change parser logic when assignments used as condition in {if] and {while} to allow assign to array element
2010-11-20- bugfix on block plugins with modifiersuwe.tews@googlemail.com1-748/+746
- bugfix on template inheritance. prefilter did not run over child blocks
2010-11-18- change on handling of unassigned template variable -- default will drop ↵uwe.tews@googlemail.com1-167/+147
E_NOTICE - bugfix on Smarty2 wrapper load_filter() did not work
2010-11-16- bugfix whitespace in front of "<?php" in ↵uwe.tews@googlemail.com1-137/+152
smarty_internal_compile_private_block_plugin.php - bugfix {$smarty.now} did compile incorrectly - bugfix on reset(),end(),next(),prev(),current() within tempaltes
2010-11-15- bugfix when using {$smarty.session} as objectuwe.tews@googlemail.com1-132/+138
- bugfix scoping problem on $smarty object passed to filters
2010-11-14- bugfix isset() did not allow multiple parameteruwe.tews@googlemail.com1-851/+856
- improvment of some error messages - bugfix html_image did use removed property $request_use_auto_globals
2010-11-11- major update including some API changesuwe.tews@googlemail.com1-1566/+1581
2010-11-04- bugfix do not allow access of dynamic and private object members of ↵uwe.tews@googlemail.com1-96/+120
assigned objects when security is enabled.
2010-11-01- bugfix related to E_NOTICE change. {if empty($foo)} did fail when $foo ↵uwe.tews@googlemail.com1-85/+86
contained a string
2010-10-25- bugfix for E_NOTICE change, array elements did not work as modifier parameteruwe.tews@googlemail.com1-790/+839
2010-10-20- bugfix for the E_NOTICE changeuwe.tews@googlemail.com1-134/+144
2010-10-13- bugfix removed ambiguity between ternary and stream variable in template ↵uwe.tews@googlemail.com1-969/+1002
syntax - bugfix use caching properties of template instead of smarty object when compiling child {block} - bugfix {*block}...{/block*} did throw an exception in template inheritance
2010-09-1515/09/2010uwe.tews@googlemail.com1-2770/+2776
- bugfix resolving conflict between '<%'/'%>' as custom Smarty delimiter and ASP tags - use ucfirst for resource name on internal resource class names
2010-09-07- bugfix {counter} and {cycle} plugin assigned result to smarty variable not ↵Uwe.Tews1-861/+863
in local(template) scope - bugfix templates containing just {strip} {/strip} tags did produce an error
2010-08-17fix formattingmonte.ohrt1-30/+30
2010-07-23- changed execution order. A variable filter does now run before modifiers ↵Uwe.Tews1-1314/+1303
on output of variables - bugfix use always { and } as delimiter for debug.tpl
2010-07-14- make the date_format modifier work also on objects of the DateTime classUwe.Tews1-1699/+1688
- implementation of parsetrees in the parser to close security holes and remove unwanted empty line in HTML output
2010-07-08- bugfix on assigning multidimensional arrays within templatesUwe.Tews1-4/+7
- corrected bugfix for truncate modifier
2010-06-24- added $smarty->register->templateClass() and ↵Uwe.Tews1-165/+172
$smarty->unregister->templateClass() methods for supporting static classes with namespace
2010-06-21- removed use of PHP shortags SMARTY_PHP_PASSTHRU modeUwe.Tews1-5/+5
2010-06-20(no commit message)Uwe.Tews1-1/+1
2010-06-20- closed security hole when php.ini asp_tags = onUwe.Tews1-1610/+1729
2010-06-13- bugfix Smarty3 did not handle hexadecimals like 0x0F as numerical valueUwe.Tews1-1269/+1250
- bugifx Smarty3 did not accept numerical constants like .1 or 2. (without a leading or trailing digit)
2010-05-31- bugfix the parser did not allow some smarty variables with special name ↵Uwe.Tews1-1268/+1327
like $for, $if, $else and others.
2010-05-27- bugfix on object chaining using variable propertiesUwe.Tews1-1888/+1902
2010-05-16- bugfix when passing parameter with numeric name like {foo 1='bar' 2='blar'}Uwe.Tews1-1885/+1888
2010-05-1414/05/2010Uwe.Tews1-749/+732
- bugfix compile new config files if compile_check and force_compile = false - added variable static classes names to template syntax
2010-05-09- update of template and config file parser because of minor parser ↵Uwe.Tews1-874/+872
generator bugs
2010-05-01- bugfix on handling of variable method names at object chaningUwe.Tews1-690/+709
2010-04-28- change default of $debugging_ctrl to 'NONE'Uwe.Tews1-135/+149
- optimization of compiled code of {foreach} and {for} loops - change of compiler for config variables
2010-04-12- removed parser restrictions in using true,false and null as IDUwe.Tews1-1401/+1295
2010-03-29- bugfix allow array definitions as modifier parameterUwe.Tews1-787/+893
- bugfix observe compile_check property when loading config files - added the template object as third filter parameter
2010-03-16- bugfix on assign attribute at registered template objectsUwe.Tews1-905/+868
- make handling of modifiers on expression BC to Smarty2
2010-03-11- changed parsing of <?php and ?> back to Smarty2 behaviourUwe.Tews1-1628/+1566
2010-03-04- bugfix on accessing chained objects of static classesUwe.Tews1-38/+35
2010-02-27- allow block tags inside double quoted string Uwe.Tews1-1444/+1440
2010-02-26- support of access to a class constant from an object (since PHP 5.3)Uwe.Tews1-914/+885
2010-02-24- bugfix on expressions in doublequoted string enclosed in backticksUwe.Tews1-1668/+1737
- added security property $static_classes for static class security
2010-02-18- bugfix on parsing Smarty tags inside <?xml ... ?>Uwe.Tews1-283/+287
- bugfix on truncate modifier
2010-02-17(no commit message)Uwe.Tews1-1040/+1056
2010-02-16- bugfix on <?xml ... ?> tags for all php_handling modesUwe.Tews1-1559/+1570
- bugfix on parameter of variablefilter.htmlspecialchars.php plugin
2010-02-14- bugfix $smarty.const... inside doublequoted strings and backticks was ↵Uwe.Tews1-16/+26
compiled into wrong PHP code
2010-02-10- allow Smarty tags inside <? ... ?> tags in SMARTY_PHP_QUOTE and ↵Uwe.Tews1-1700/+1632
SMARTY_PHP_PASSTHRU mode - bugfix at new "for" syntax like {for $x=1 to 10 step 2}