Commit Graph

28 Commits

Author SHA1 Message Date
Uwe.Tews
1262b7d873 - parser update 2009-04-10 14:31:23 +00:00
Uwe.Tews
eace27e2b6 - added global variable scope SMARTY_GLOBAL_SCOPE
- enable 'variable' filter by default
2009-04-10 12:33:51 +00:00
Uwe.Tews
33082844a5 - fixed {$smarty.block.parent.foo} 2009-04-10 02:29:46 +00:00
Uwe.Tews
066467ca82 - implementation of a 'variable' filter as replacement for default modifier
- update of unregister_....filter methods
2009-04-10 01:15:53 +00:00
Uwe.Tews
a424da0671 - syntax corrections on variable object property 2009-04-09 17:43:32 +00:00
Uwe.Tews
ba74349d59 - fixed execution of filters defined by classes 2009-04-09 16:38:07 +00:00
Uwe.Tews
57d190e997 - compile the always the content of {block} tags to make shure that the filters are running over it
- syntax corrections on variable object property
- syntax corrections on array access in dot syntax
2009-04-09 15:53:52 +00:00
Uwe.Tews
8bcd6514b5 - allow variable object property 2009-04-08 14:47:28 +00:00
Uwe.Tews
9b41308bf6 - changed variable scopes to SMARTY_LOCAL_SCOPE, SMARTY_PARENT_SCOPE, SMARTY_ROOT_SCOPE to avoid possible conflicts with user constants
- Smarty variable global attribute replaced with scope attribute
2009-04-07 16:22:31 +00:00
Uwe.Tews
0ab30877db - variable scopes LOCAL_SCOPE, PARENT_SCOPE, ROOT_SCOPE
- more getter/setter methodes
2009-04-06 02:53:09 +00:00
Uwe.Tews
fa3a23dace - replaced new array looping syntax {for $foo in $array} with {foreach $foo in $array} to avoid confusion 2009-04-05 17:56:04 +00:00
Uwe.Tews
827e9b08d8 - added append array for short form of assign {$foo[]='bar'} and allow assignments to nested arrays {$foo['bla']['blue']='bar'} 2009-04-05 14:49:27 +00:00
Uwe.Tews
45e2a5f0d6 - make output of template default handlers cachable 2009-04-04 19:07:42 +00:00
Uwe.Tews
228a225f5b - some fixes on yesterdays update 2009-04-04 15:46:09 +00:00
Uwe.Tews
3c5f0d56d3 - added registerDefaultTemplateHandler methode and functionallity
- added registerDefaultPluginHandler methode and functionallity
- added {append} tag to extend Smarty array variabled
2009-04-03 15:59:40 +00:00
Uwe.Tews
b46b973b8e - added setter/getter methodes
- added $foo@first and $foo@last properties at {for} tag
- added $set_timezone (true/false) property to setup optionally the default time zone
2009-04-02 12:24:50 +00:00
Uwe.Tews
25e4ef7fb9 - bugfix smarty.class and internal.security_handler
- added compile_check configuration 
- added all setter/getter methodes
2009-03-31 14:20:10 +00:00
Uwe.Tews
c9bbd7e834 - added all major setter/getter methodes 2009-03-30 17:05:37 +00:00
Uwe.Tews
590029c092 - code optimization at crc32 hash computation 2009-03-29 13:13:33 +00:00
Uwe.Tews
53e31d8162 - {block} tags can be nested now 2009-03-28 12:20:53 +00:00
Uwe.Tews
7f00b38f34 - md5 hash function replace with crc32 for speed optimization 2009-03-28 09:41:06 +00:00
Uwe.Tews
e180d015ea - file order for exted resource inverted
- clear_compiled_tpl and clear_cache_all will not touch .svn folder any longer
2009-03-28 08:47:26 +00:00
Uwe.Tews
8a8766b0bd - added extend resource 2009-03-27 15:31:47 +00:00
Uwe.Tews
000e5c7892 - implemented $smarty.block.name.parent to access parent block content
- fixed smarty.class
2009-03-26 21:06:02 +00:00
Uwe.Tews
9f95d63ab7 - parser fix 2009-03-26 15:36:01 +00:00
Uwe.Tews
526d5e0388 - fixed parser not to create error on word in double quoted strings
- allow PHP  array(...)
2009-03-26 14:08:43 +00:00
Uwe.Tews
52652dd4f9 - fixed {foreachelse} and {forelse} tags 2009-03-23 15:29:50 +00:00
monte.ohrt
dcaa96a9f8 rearrange things into distribution and development directories 2009-03-22 16:09:05 +00:00