Commit Graph

  • ff7fce9bca - fixed handling of { strip } tag with whitespaces Uwe.Tews 2010-07-20 16:19:54 +00:00
  • c4a824bf2c - bufix {$smarty.template} does include now the relative path, not just filename Uwe.Tews 2010-07-15 14:08:56 +00:00
  • f6b98d0d7f Uwe.Tews 2010-07-14 23:15:20 +00:00
  • c1e1c03892 - make the date_format modifier work also on objects of the DateTime class - implementation of parsetrees in the parser to close security holes and remove unwanted empty line in HTML output Uwe.Tews 2010-07-14 22:47:37 +00:00
  • 50637fccdd add DateTime support, clean up some logic monte.ohrt 2010-07-13 22:57:47 +00:00
  • db38a0aaec - bugfix on assigning multidimensional arrays within templates - corrected bugfix for truncate modifier Uwe.Tews 2010-07-08 18:30:03 +00:00
  • 396d7aa8a5 - bugfix support of script files relative to trusted_dir Uwe.Tews 2010-07-07 22:08:10 +00:00
  • c8f22fe247 - bugfix the truncate modifier needs to check if the string is utf-8 encoded or not Uwe.Tews 2010-07-07 16:34:06 +00:00
  • c83ef6792c - create exception on recursive {extends} calls - fixed reported line number at "unexpected closing tag " exception - bugfix on escape:'mail' modifier - drop exception if 'item' variable is equal 'from' variable in {foreach} tag Uwe.Tews 2010-07-06 20:00:41 +00:00
  • cbe2f3356f - removed call_user_func_array calls for optimization of compiled code when using registered modifiers and plugins - updated comments Uwe.Tews 2010-07-01 19:57:56 +00:00
  • 6456403706 - bugfix escaping " when block tags are used within doublequoted strings Uwe.Tews 2010-06-25 18:41:30 +00:00
  • ccc0e1b6c8 - added $smarty->register->templateClass() and $smarty->unregister->templateClass() methods for supporting static classes with namespace Uwe.Tews 2010-06-24 20:30:19 +00:00
  • f99e09f588 - replace internal get_time() calls with standard PHP5 microtime(true) calls in Smarty_Internal_Utility Uwe.Tews 2010-06-24 14:43:04 +00:00
  • 95869f258e - allow spaces between typecast and value in template syntax - bugfix get correct count of traversables in {foreach} tag Uwe.Tews 2010-06-22 18:09:12 +00:00
  • f7fd63e890 - improved speed of cache->clear() when a compile_id was specified and use_sub_dirs is true Uwe.Tews 2010-06-21 20:10:22 +00:00
  • 7626cbf093 - removed use of PHP shortags SMARTY_PHP_PASSTHRU mode Uwe.Tews 2010-06-21 18:01:36 +00:00
  • 5a974e69cf Uwe.Tews 2010-06-20 21:16:18 +00:00
  • 1380199f43 - closed security hole when php.ini asp_tags = on Uwe.Tews 2010-06-20 20:37:16 +00:00
  • b534be00da - replace internal get_time() calls with standard PHP5 microtime(true) calls Uwe.Tews 2010-06-20 14:37:47 +00:00
  • 7cd84ed640 - added __toString method to the Smarty_Variable class Uwe.Tews 2010-06-18 15:10:35 +00:00
  • 6ba7d10ccd - make handling of Smarty comments followed by newline BC to Smarty2 Uwe.Tews 2010-06-14 18:40:31 +00:00
  • 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) Uwe.Tews 2010-06-13 12:52:36 +00:00
  • 538708d344 11/06/2010 - bugfix the lexer did fail on larger {literal} ... {/literal} sections Uwe.Tews 2010-06-11 13:01:36 +00:00
  • 968deec9a4 remove newline on include tag monte.ohrt 2010-06-10 18:58:26 +00:00
  • c963a8342e fix assign_by_ref and append_by_ref BC compatability monte.ohrt 2010-06-08 20:45:18 +00:00
  • cf2f6a33e1 - bugfix on calling template functions like Smarty tags Uwe.Tews 2010-06-03 14:33:51 +00:00
  • 62490ae8c0 - removed /* vim: set expandtab: */ comments - bugfix of auto literal problem introduce with fix of 31/05/2010 Uwe.Tews 2010-06-01 19:11:48 +00:00
  • c82455c145 - bugfix on template functions used with template inheritance Uwe.Tews 2010-06-01 17:10:39 +00:00
  • 72d41f3b59 update @ syntax monte.ohrt 2010-06-01 14:42:26 +00:00
  • 6ac2489ea5 - bugfix the parser did not allow some smarty variables with special name like $for, $if, $else and others. Uwe.Tews 2010-05-31 17:58:23 +00:00
  • 2ad1d7e102 - make scope of {counter} and {cycle} tags again global as in Smarty2 Uwe.Tews 2010-05-27 19:56:39 +00:00
  • b889d66dd9 - bugfix on object chaining using variable properties Uwe.Tews 2010-05-27 15:59:40 +00:00
  • 8bf398e22c - bugfix removed decrepated register_resource call in smarty_internal_template.php Uwe.Tews 2010-05-26 20:35:15 +00:00
  • 063b8bf150 - rewrite of template function handling to improve speed - bugfix on file dependency when merge_compiled_includes = true Uwe.Tews 2010-05-25 19:33:55 +00:00
  • eb12b18929 - bugfix when passing parameter with numeric name like {foo 1='bar' 2='blar'} Uwe.Tews 2010-05-16 20:12:14 +00:00
  • a15c0f85d1 14/05/2010 - bugfix compile new config files if compile_check and force_compile = false - added variable static classes names to template syntax Uwe.Tews 2010-05-14 13:45:04 +00:00
  • 3197470ca5 - reverted the change 0f 30/04/2010. With the exception of forward references template functions can be again called by a standard tag. Uwe.Tews 2010-05-11 17:01:08 +00:00
  • 6e97a8a393 - bugfix make sure that the cache resource is loaded in all conditions when template methods getCached... are called externally Uwe.Tews 2010-05-11 16:24:24 +00:00
  • 2d1ce2f940 - bugfix on {foreach} and {for} optimizations of 27/04/2010 Uwe.Tews 2010-05-10 20:08:24 +00:00
  • cf11940bf7 - update of template and config file parser because of minor parser generator bugs Uwe.Tews 2010-05-09 16:48:03 +00:00
  • 25ea3dd1de - bugfix on {insert} Uwe.Tews 2010-05-07 18:28:17 +00:00
  • d1986c6cff - bugfix on {insert} Uwe.Tews 2010-05-07 13:08:46 +00:00
  • 98753671e3 - bugfix when merging compiled templates and objects are passed as parameter of the {include} tag Uwe.Tews 2010-05-06 17:59:31 +00:00
  • bf591a307b - bugfix on getTemplateVars method Uwe.Tews 2010-05-06 00:32:10 +00:00
  • 2e8b7c864d - implementation of $smarty->default_modifiers as in Smarty2 Uwe.Tews 2010-05-06 00:11:30 +00:00
  • df1ddc31fc - bugfix on {insert} to cache parameter Uwe.Tews 2010-05-05 19:48:42 +00:00
  • e71c82ff1d - bugfix on handling of variable method names at object chaning Uwe.Tews 2010-05-01 16:10:20 +00:00
  • ecf66837b5 - fix to make calling of template functions unambiguously by madatory usage of the {call} tag Uwe.Tews 2010-04-30 21:06:07 +00:00
  • 0920b383c6 - bugfix on template inheritance for tag names starting with "block" - bugfix on {function} tag with name attribute in doublequoted strings Uwe.Tews 2010-04-30 18:11:34 +00:00
  • ace9d4fe5e - work around of a substr_compare bug in older PHP5 versions Uwe.Tews 2010-04-30 14:04:03 +00:00
  • ea84147f45 - work around of a substr_compare bug in older PHP5 versions Uwe.Tews 2010-04-30 14:00:26 +00:00
  • 6bb0cb7c0c - bugfix when comparing timestamps in sysplugins/smarty_internal_config.php Uwe.Tews 2010-04-30 13:12:12 +00:00
  • d7a629df0c - change default of $debugging_ctrl to 'NONE' - optimization of compiled code of {foreach} and {for} loops - change of compiler for config variables Uwe.Tews 2010-04-28 20:30:27 +00:00
  • 4e27b70ba5 - bugfix in $smarty->cache->clear() method. (do not cache template object) Uwe.Tews 2010-04-27 17:47:24 +00:00
  • d44ffe9132 - security fix in {math} plugin Uwe.Tews 2010-04-17 10:24:44 +00:00
  • abf692eaf7 - fixed security hole in {math} plugin Uwe.Tews 2010-04-17 10:19:47 +00:00
  • 09c208eda6 revert lables on optgroup tags monte.ohrt 2010-04-16 13:49:46 +00:00
  • 4e8602585e remove label from option tag (unnecessary):wq monte.ohrt 2010-04-12 19:04:02 +00:00
  • c8be3ed029 - removed parser restrictions in using true,false and null as ID Uwe.Tews 2010-04-12 18:22:53 +00:00
  • 5d644eb203 - bugfix in smarty_internal_templatecompilerbase (overloaded property) Uwe.Tews 2010-04-12 15:06:24 +00:00
  • 1eb8a44b0f - bugfix typo in smarty_internal_templatecompilerbase and smarty_internal_template Uwe.Tews 2010-04-07 15:19:02 +00:00
  • b14725e21a - bugfix typo in smarty_internal_templatecompilerbase Uwe.Tews 2010-04-07 15:10:34 +00:00
  • b52e9f1ac8 - compile locking by touching old compiled files to avoid concurrent compilations Uwe.Tews 2010-03-31 16:23:01 +00:00
  • 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 Uwe.Tews 2010-03-29 15:41:01 +00:00
  • 76f1bd5428 - new method utility->compileAllConfig() to compile all config files Uwe.Tews 2010-03-25 21:18:58 +00:00
  • c24dce9ed4 - change of utility->compileAllTemplates() log messages - bugfix on nocache code in {function} tags Uwe.Tews 2010-03-25 20:43:56 +00:00
  • 8372ef8874 - bugfix on register->modifier() error messages Uwe.Tews 2010-03-24 11:23:18 +00:00
  • 63d671b935 - bugfix on caching mode SMARTY_CACHING_LIFETIME_SAVED and cache_lifetime = 0 Uwe.Tews 2010-03-23 17:08:46 +00:00
  • 2e27c294b3 - bugfix on template inheritance when calling multiple child/parent relations Uwe.Tews 2010-03-23 16:51:48 +00:00
  • 7f64fdc593 - bugfix make directory separator operating system independend in compileAllTemplates() Uwe.Tews 2010-03-22 16:12:18 +00:00
  • 56d054b743 fix testInstall() error messages monte.ohrt 2010-03-22 14:48:46 +00:00
  • 97041ec7be - removed unused code in compileAllTemplates() Uwe.Tews 2010-03-21 14:18:17 +00:00
  • 6d2fb922e9 - bugfix for multiple {/block} tags on same line Uwe.Tews 2010-03-19 15:45:32 +00:00
  • d89e53c2f6 - bugfix make $smarty->cache->clear() function independent from caching status Uwe.Tews 2010-03-17 17:37:32 +00:00
  • eb4436e7be - bugfix on assign attribute at registered template objects - make handling of modifiers on expression BC to Smarty2 Uwe.Tews 2010-03-16 18:26:46 +00:00
  • c573ee9bf8 - bugfix on block plugin calls Uwe.Tews 2010-03-15 21:40:05 +00:00
  • 13089f2d64 - changed parsing of <?php and ?> back to Smarty2 behaviour Uwe.Tews 2010-03-11 22:26:46 +00:00
  • cba54ad3d8 remove old API call monte.ohrt 2010-03-10 16:21:16 +00:00
  • 5e2bf86e66 - bugfix on uninitialized properties in smarty_internal_template - bugfix on $smarty->disableSecurity() Uwe.Tews 2010-03-09 21:11:21 +00:00
  • 689ee2c73c fix overload error monte.ohrt 2010-03-09 15:14:11 +00:00
  • 4b6590728e - README update regarding plugins Uwe.Tews 2010-03-08 18:06:54 +00:00
  • 54a8dcd343 add __get() to templateCreate class monte.ohrt 2010-03-08 16:20:19 +00:00
  • 374d801d51 remove comment monte.ohrt 2010-03-08 15:16:35 +00:00
  • 05a9c3beab add setters/getters to created templates monte.ohrt 2010-03-08 15:15:41 +00:00
  • d9e4646b60 - bugfix on accessing chained objects of static classes Uwe.Tews 2010-03-04 20:33:53 +00:00
  • a2a7942cea - bugfix allow uppercase chars in registered resource names Uwe.Tews 2010-03-04 15:49:48 +00:00
  • 5d9f7ab65b - bugfix on nocache code in {block} tags if child template was included by {include} Uwe.Tews 2010-03-01 16:46:30 +00:00
  • 7300133dc6 move replacement func monte.ohrt 2010-03-01 14:56:24 +00:00
  • 0d3137b511 fix mb check monte.ohrt 2010-03-01 14:52:01 +00:00
  • 1819689775 - bugfix on double quote strings Uwe.Tews 2010-02-28 13:51:57 +00:00
  • 428889e762 - code optimizations Uwe.Tews 2010-02-28 12:50:33 +00:00
  • ed2458e9ae - code optimization Uwe.Tews 2010-02-27 23:28:14 +00:00
  • 3898f593f4 - allow block tags inside double quoted string Uwe.Tews 2010-02-27 20:10:32 +00:00
  • a4d34aebce - support of access to a class constant from an object (since PHP 5.3) Uwe.Tews 2010-02-26 13:28:54 +00:00
  • 3059df16aa - cache modified check implemented Uwe.Tews 2010-02-26 12:58:36 +00:00
  • 0426dd0459 - bugfix on expressions in doublequoted string enclosed in backticks - added security property $static_classes for static class security Uwe.Tews 2010-02-24 18:01:03 +00:00
  • 7c9aed9299 remove debug code monte.ohrt 2010-02-20 23:22:55 +00:00
  • 591df13a26 fix __get() return value, and set properties before returning monte.ohrt 2010-02-20 21:48:19 +00:00
  • f393874262 - bugfix on parsing Smarty tags inside <?xml ... ?> - bugfix on truncate modifier Uwe.Tews 2010-02-18 16:28:11 +00:00
  • c5b0288087 remove unnecessary param for preg monte.ohrt 2010-02-18 14:45:27 +00:00