Uwe.Tews
aabc4352c2
- added optional nocache attribute to {block} tags in parent template
...
- updated <?php...?> handling supporting now heredocs and newdocs. (thanks to Thue Jnaus Kristensen)
2010-01-11 20:44:01 +00:00
Uwe.Tews
44dd7830dd
--- this is a major update with a couple of internal changes ---
...
- new config file lexer/parser (thanks to Thue Jnaus Kristensen)
- template lexer/parser fixes for PHP and {literal} handing (thanks to Thue Jnaus Kristensen)
- fix on registered plugins with different type but same name
- rewrite of plugin handling (optimized execution speed)
- closed a security hole regarding PHP code injection into cache files
- fixed bug in clear cache handling
- Renamed a couple of internal classes
- code cleanup for merging compiled templates
- couple of runtime optimizations (still not all done)
2009-12-27 15:06:49 +00:00
Uwe.Tews
74a20f4650
- removed unneeded lexer code
2009-12-05 15:10:47 +00:00
Uwe.Tews
7e6da87134
- added max attribute to for loop
...
- added security mode allow_super_globals
2009-12-04 15:44:47 +00:00
Uwe.Tews
1573bf813c
- added {for $foo = 1 to 5 step 2} syntax
2009-12-03 22:39:45 +00:00
Uwe.Tews
a8a17d09e9
- fixed parsing of names of special formated tags like if,elseif,while,for,foreach
...
- removed direct access to constants in templates because of some syntax problems
2009-12-01 17:08:54 +00:00
Uwe.Tews
732ab27055
- ignore compile_id at debug template
...
- added direct access to constants in templates
- some lexer/parser optimizations
2009-11-28 18:48:02 +00:00
Uwe.Tews
f3f01b928a
2009-11-26 21:08:45 +00:00
Uwe.Tews
4afab27bd8
- {strip} tag functionality rewritten
2009-11-25 20:56:51 +00:00
Uwe.Tews
f94acef2cc
- allow null, NULL, Null
2009-11-25 16:44:02 +00:00
Uwe.Tews
e80531444b
- allow the following writing for boolean: true, TRUE, True, false, FALSE, False
2009-11-25 16:27:06 +00:00
Uwe.Tews
4925a98949
- suppress warnings on unlink caused by race conditions
...
- correct line number on unknown tag error message
2009-11-23 22:31:22 +00:00
Uwe.Tews
9f505c1c23
- lexer/parser optimizations on quoted strings
2009-11-15 19:05:53 +00:00
Uwe.Tews
d35746dd26
- fixed preg_qoute on delimiters
2009-11-10 16:04:32 +00:00
Uwe.Tews
ff8c1050e4
- lexer/parser bugfix
2009-11-09 16:30:56 +00:00
Uwe.Tews
ce18a4cc15
- bugfix on complex double quoted strings
2009-11-08 16:17:51 +00:00
Uwe.Tews
6a9924162b
- lexer/parser fix for null,true,false as array index
2009-11-06 17:40:20 +00:00
Uwe.Tews
caac4bb841
- added typecasting support for template variables
2009-11-04 16:03:25 +00:00
Uwe.Tews
8d6607d410
- added neq,lte,gte,mod as aliases to if conditions
2009-11-02 17:49:57 +00:00
Uwe.Tews
cf379474fd
- change of filenames in sysplugins folder for internal spl_autoload function
...
- lexer/parser changed for increased compilation speed
2009-10-31 00:44:58 +00:00