Commit Graph

  • 27d3a21fb4 - added cache resource MYSQL plugin Uwe.Tews 2009-11-27 20:46:56 +00:00
  • 255eec00ae - bugfix double quoted string Uwe.Tews 2009-11-27 00:43:38 +00:00
  • be47f5773e - fix on checking dynamic varibales with error_unassigned = true Uwe.Tews 2009-11-26 23:36:30 +00:00
  • 25270df6bd - correct line number on unknown tag error message - changed {include} compiled code Uwe.Tews 2009-11-26 22:49:56 +00:00
  • f3f01b928a Uwe.Tews 2009-11-26 21:08:45 +00:00
  • 4afab27bd8 - {strip} tag functionality rewritten Uwe.Tews 2009-11-25 20:56:51 +00:00
  • f94acef2cc - allow null, NULL, Null Uwe.Tews 2009-11-25 16:44:02 +00:00
  • e80531444b - allow the following writing for boolean: true, TRUE, True, false, FALSE, False Uwe.Tews 2009-11-25 16:27:06 +00:00
  • 2bab2f147d - bugfix for $smarty->config_overwrite = false Uwe.Tews 2009-11-24 20:33:40 +00:00
  • 4925a98949 - suppress warnings on unlink caused by race conditions - correct line number on unknown tag error message Uwe.Tews 2009-11-23 22:31:22 +00:00
  • 963b13b0af - fixed configfile parser for text starting with a numeric char - the default_template_handler_func may now return a filepath to a template source Uwe.Tews 2009-11-23 16:05:30 +00:00
  • 631e3023cc - bugfix for empty config files - convert timestamps of registered resources to integer Uwe.Tews 2009-11-20 21:49:20 +00:00
  • cc4058c633 - compiled templates are no longer touched with the filemtime of template source Uwe.Tews 2009-11-19 14:45:04 +00:00
  • 6b506c4b40 - allow integer as attribute name in plugin calls Uwe.Tews 2009-11-18 21:51:20 +00:00
  • 4e98b48c7c - make $smarty->_current_file available during compilation for Smarty2 BC Uwe.Tews 2009-11-18 17:43:39 +00:00
  • 4286ad068b - observe umask settings when setting file permissions - avoide unneeded cache file creation for subtemplates which did occur in some situations Uwe.Tews 2009-11-18 17:25:18 +00:00
  • 7d42f5efb9 - bugfix cycle plugin Uwe.Tews 2009-11-17 20:20:17 +00:00
  • e081d85b79 - bugfix cycle plugin Uwe.Tews 2009-11-17 20:17:51 +00:00
  • 1470251f18 - renamed extend tag and resource to extens: {extends file='foo.tol'} , $smarty->display('extends:foo.tpl|bar.tpl); Uwe.Tews 2009-11-17 19:03:06 +00:00
  • 724a31ce11 - added {foreach $array as $key=>$value} syntax Uwe.Tews 2009-11-17 18:09:29 +00:00
  • a63bc0f83b - sanitize compile_id and cache_id (replace illegal chars with _) - use _dir_perms and _file_perms properties at file creation - new constant SMARTY_RESOURCE_DATE_FORMAT (default '%b %e, %Y') which is used as default format in modifier date_format Uwe.Tews 2009-11-17 17:46:03 +00:00
  • 72de1a7b33 fix delimiter setting monte.ohrt 2009-11-17 01:31:44 +00:00
  • 5d2ed61c31 Revert delimiter code change monte.ohrt 2009-11-17 01:29:01 +00:00
  • 9f505c1c23 - lexer/parser optimizations on quoted strings Uwe.Tews 2009-11-15 19:05:53 +00:00
  • 960fd1b3a9 - parser could run into a PHP error on wrong file attribute Uwe.Tews 2009-11-14 20:09:18 +00:00
  • 5b6050bf54 - fix on merging compiled templates with nocache sections in nocache includes Uwe.Tews 2009-11-14 16:20:18 +00:00
  • 6154717b48 - fixed locaion where outputfilters are running - fixed config file definitions at EOF Uwe.Tews 2009-11-14 13:02:48 +00:00
  • d482a8b137 - bugfix modifiers on registered object tags Uwe.Tews 2009-11-14 10:40:08 +00:00
  • 2e70e88b0f - bugfix on merging compiled templates when source files got removed or renamed. Uwe.Tews 2009-11-14 10:08:27 +00:00
  • 39b25f8db8 - fix on nocache code in child {block} tags Uwe.Tews 2009-11-12 22:50:48 +00:00
  • da8e893358 Uwe.Tews 2009-11-12 22:13:21 +00:00
  • e47a58fb6a - added description of template inheritance Uwe.Tews 2009-11-12 21:56:54 +00:00
  • f149804f3e - added scope to Smarty variables in the {block} tag compiler Uwe.Tews 2009-11-12 21:32:46 +00:00
  • 55b2d90fb8 - fixed variable filenames in {include_php} and {insert} Uwe.Tews 2009-11-12 17:20:42 +00:00
  • 7af23e23b6 - changed debugging handling Uwe.Tews 2009-11-11 22:09:06 +00:00
  • ad70b964cb - removed checking for reserved variables Uwe.Tews 2009-11-11 16:54:04 +00:00
  • ba6ba0cf8d - fixed {foreachelse}, {forelse}, {sectionelse} compiled code at nocache variables Uwe.Tews 2009-11-11 16:15:47 +00:00
  • d35746dd26 - fixed preg_qoute on delimiters Uwe.Tews 2009-11-10 16:04:32 +00:00
  • 60601acc25 Uwe.Tews 2009-11-09 21:50:11 +00:00
  • 039d9044da Uwe.Tews 2009-11-09 21:22:28 +00:00
  • 6f7896c87b - bugfix for {function} block tags in included templates Uwe.Tews 2009-11-09 20:56:50 +00:00
  • 9f77baac25 - new SMARTY_SPL_AUTOLOAD constant to control the autoloader option Uwe.Tews 2009-11-09 17:26:59 +00:00
  • ff8c1050e4 - lexer/parser bugfix Uwe.Tews 2009-11-09 16:30:56 +00:00
  • 2e61999def - fixed alphanumeric array index Uwe.Tews 2009-11-08 21:01:22 +00:00
  • ce18a4cc15 - bugfix on complex double quoted strings Uwe.Tews 2009-11-08 16:17:51 +00:00
  • 6a9924162b - lexer/parser fix for null,true,false as array index Uwe.Tews 2009-11-06 17:40:20 +00:00
  • b7876e55ec - register only smartyAutoload Uwe.Tews 2009-11-06 16:51:46 +00:00
  • 3386b94e15 change linefeed style to native on all files monte.ohrt 2009-11-06 14:35:00 +00:00
  • 5c2b897534 - config_load method can now be called on data and template objects Uwe.Tews 2009-11-05 18:22:40 +00:00
  • db0767a71e - bugfix on complex indexed special Smarty variables Uwe.Tews 2009-11-04 17:54:00 +00:00
  • caac4bb841 - added typecasting support for template variables Uwe.Tews 2009-11-04 16:03:25 +00:00
  • 94b80e892b - renamed function names of autoloaded Smarty methods to Smarty_Method_.... - new security_class property (default is Smarty_Security) Uwe.Tews 2009-11-03 20:38:38 +00:00
  • 05c64b7748 - fixed file dependency for {incude} inside {block} tag - fixed not compiling on non existing compiled templates when compile_check = false Uwe.Tews 2009-11-03 18:02:13 +00:00
  • 4babb2e550 add smarty property, fix typo monte.ohrt 2009-11-03 15:51:29 +00:00
  • 23c4e77f14 fix typo monte.ohrt 2009-11-03 15:46:22 +00:00
  • bbbb5e098e - fixed parser error on objects with special smarty vars Uwe.Tews 2009-11-03 15:23:18 +00:00
  • 67af69cbb1 - throw exception on illegal Smarty() constructor calls Uwe.Tews 2009-11-02 23:04:10 +00:00
  • 7409a9061d - remove last change for unquoted attribute values Uwe.Tews 2009-11-02 22:25:35 +00:00
  • 182e40d4e9 remove tabs monte.ohrt 2009-11-02 21:20:36 +00:00
  • 469975c237 remove tabs monte.ohrt 2009-11-02 21:19:57 +00:00
  • 6eb95b0b30 update README monte.ohrt 2009-11-02 21:14:10 +00:00
  • 15ee358dd7 - change on unquoted attribute values Uwe.Tews 2009-11-02 20:21:28 +00:00
  • 8d6607d410 - added neq,lte,gte,mod as aliases to if conditions Uwe.Tews 2009-11-02 17:49:57 +00:00
  • b48f460a63 fix spl_autoload when autoloaders exist monte.ohrt 2009-11-01 16:26:06 +00:00
  • cf379474fd - change of filenames in sysplugins folder for internal spl_autoload function - lexer/parser changed for increased compilation speed Uwe.Tews 2009-10-31 00:44:58 +00:00
  • 6efbb3ee58 fix typo monte.ohrt 2009-10-29 14:02:21 +00:00
  • 466805978c add SVN Id monte.ohrt 2009-10-29 13:39:02 +00:00
  • 1374718163 add $Rev$ to version number monte.ohrt 2009-10-29 13:37:10 +00:00
  • 100d72ffbe - fixed missing quotes in include_php.php Uwe.Tews 2009-10-28 15:37:50 +00:00
  • fa9290135f - pass {} through as literal Uwe.Tews 2009-10-27 20:25:16 +00:00
  • 5584d80b98 - fixed typo in method.register_resource Uwe.Tews 2009-10-27 16:25:15 +00:00
  • eddbf62d03 - merge only compiled subtemplates into the compiled code of the main template Uwe.Tews 2009-10-26 20:36:26 +00:00
  • 6c7c18d79f - fixed merging of recursive includes uwe.tews 2009-10-24 09:27:53 +00:00
  • f88b868d5a - fixed nocache vars at internal block tags uwe.tews 2009-10-24 08:41:54 +00:00
  • 4914c90e9a - fixed nocache var problem uwe.tews 2009-10-23 16:49:21 +00:00
  • 8dd550f216 - fixed nocache var problem uwe.tews 2009-10-23 15:14:33 +00:00
  • 28f883ca8e - fixed nocache var problem uwe.tews 2009-10-22 23:05:14 +00:00
  • ecb5c84d5d - fix trimwhitespace outputfilter parameter Uwe.Tews 2009-10-22 13:08:43 +00:00
  • 60d1a30791 - fixed nocache variable inside if condition of {if} tag Uwe.Tews 2009-10-21 18:26:14 +00:00
  • 530c4bf108 - fixed function definitions on some autoloaded methods Uwe.Tews 2009-10-21 16:13:20 +00:00
  • 5fe16d23f0 - fixed file dependency for config files - some code optimizations Uwe.Tews 2009-10-21 15:19:00 +00:00
  • 4a68612a5a - added {$foo++}{$foo--} syntax - buxfix changed PHP "if (..):" to "if (..){" because of possible bad code when concenating PHP tags - autoload Smarty internal classes Uwe.Tews 2009-10-21 09:49:43 +00:00
  • dc592e5a44 - check at compile time for variable filter to improve rendering speed if no filter is used - fixed bug at combination of {elseif} tag and {...} in double quoted strings of static class parameter Uwe.Tews 2009-10-20 17:09:22 +00:00
  • fad5c12f3a - fixed compiled template merging on variable double quoted strings as name Uwe.Tews 2009-10-19 20:25:47 +00:00
  • 7189a3db28 - fixed bug in caching mode 2 and cache_lifetime -1 Uwe.Tews 2009-10-19 18:32:35 +00:00
  • 88229447d1 - fixed modifier support on block tags Uwe.Tews 2009-10-19 14:36:57 +00:00
  • 5b554f80a4 new experimental version of compile_directory method Uwe.Tews 2009-10-17 14:40:02 +00:00
  • 72a04fe699 once again include template with variable name Uwe.Tews 2009-10-17 13:09:31 +00:00
  • cd321f4bd6 - problem with variable names of included templates Uwe.Tews 2009-10-17 12:11:00 +00:00
  • e73de1713b - bugfix on variable include filename Uwe.Tews 2009-10-17 10:41:12 +00:00
  • 402e3f4272 - remove ?>\n<?php and ?><?php sequences from compiled template Uwe.Tews 2009-10-17 03:36:47 +00:00
  • 81ebefccea experimental compile_directory method Uwe.Tews 2009-10-17 02:02:28 +00:00
  • b8837aecba - parser bugfix on array access Uwe.Tews 2009-10-16 16:54:25 +00:00
  • 395131c2d0 - buxfix on assigning array elements inside templates Uwe.Tews 2009-10-16 13:13:33 +00:00
  • 0fe0ad55c9 - allow bit operator '&' inside {if} tag - implementation of ternary operator Uwe.Tews 2009-10-15 21:00:23 +00:00
  • fb29f74f3d added missing file Uwe.Tews 2009-10-15 13:51:41 +00:00
  • 5be5d4cf28 - do not recompile evaluated templates if reused just with other data - recompile config files when config properties did change - some lexer/parser otimizations Uwe.Tews 2009-10-13 19:44:38 +00:00
  • 526337aa23 - allow {block} tags inside included templates - bugfix for resource plugins in Smarty2 format - some optimizations of internal.template.php Uwe.Tews 2009-10-12 14:37:31 +00:00
  • 7afa8dce66 - fixed bug when template with same name is used with different data objects - fixed bug with double quoted name attribute at {insert} tag - reenabled assign_by_ref and append_by_ref methodes Uwe.Tews 2009-10-11 20:23:00 +00:00
  • 9eab32ff60 - removed block nesting checks for {capture} Uwe.Tews 2009-10-07 20:24:17 +00:00