Commit Graph

  • 6869fa9a49 - bugfix on {insert} Uwe.Tews 2009-10-07 15:52:57 +00:00
  • e62d6baa2a - added support of "isinstance" to {if} tag - bugfix in PHP resource Uwe.Tews 2009-10-05 18:55:22 +00:00
  • 585c115c94 - internal changes to improve performance - fix registering of filters for classes Uwe.Tews 2009-10-04 18:12:30 +00:00
  • 9cc1533ac0 - update of README Uwe.Tews 2009-10-02 20:48:46 +00:00
  • 3c4b99ca34 -update of README Uwe.Tews 2009-10-02 15:30:32 +00:00
  • c4b46fe7c8 update for beta monte.ohrt 2009-10-02 14:43:55 +00:00
  • 84a1428bf7 - removed default timezone setting Uwe.Tews 2009-10-01 17:09:49 +00:00
  • c55e606278 - added missing file Uwe.Tews 2009-09-30 22:16:14 +00:00
  • b85d0ca2db - Update of README Uwe.Tews 2009-09-30 22:06:46 +00:00
  • 898819dd2b - reactivated PHP resource for simple PHP templates. Must set allow_php_templates = true to enable - {PHP} tag can be enabled by allow_php_tag = true Uwe.Tews 2009-09-30 22:03:41 +00:00
  • 25d4535be6 - fixed handling of template_exits methode for all resource types Uwe.Tews 2009-09-30 18:28:50 +00:00
  • ed6df80a8f - bugfix for other cache resources than file Uwe.Tews 2009-09-30 16:00:11 +00:00
  • 26949347e2 - the methodes assign_by_ref is now wrapped to assign, append_by_ref to append - allow arrays of variables pass in display, fetch and createTemplate calls $data = array('foo'=>'bar','foo2'=>'blar'); $smarty->display('my.tpl',$data); Uwe.Tews 2009-09-29 22:58:54 +00:00
  • 8387d1ef6f - enabled short boolean attributes {some attr} equala {some attr=true} Uwe.Tews 2009-09-29 21:40:30 +00:00
  • 0fdcb79ec3 - allow $tpl->display(), $tpl->fetch(); and $tpl->is_cached() calls on template objects Uwe.Tews 2009-09-29 21:00:00 +00:00
  • 56e01e8a45 - allow Smarty2 and Smarty3 parameter ordering on display, fetch and create template Uwe.Tews 2009-09-29 20:36:29 +00:00
  • 3ab56b041e - bugfix on <?php ?> tags Uwe.Tews 2009-09-29 18:52:58 +00:00
  • 6a5f07a1ad - lexer fix for multiline <?php ...?> tags Uwe.Tews 2009-09-29 17:17:41 +00:00
  • 1af2723de9 - changed {php} tag handling - removed support of Smarty::instance() - removed support of PHP resource type - improved execution speed of {foreach} tags - fixed bug in {section} tag Uwe.Tews 2009-09-29 16:23:35 +00:00
  • 4faa5eff33 - reload of {section} tag fix Uwe.Tews 2009-09-27 17:58:33 +00:00
  • 97278555f7 - bugfix for {literal} tag inside comment Uwe.Tews 2009-09-26 23:06:57 +00:00
  • 441c1aa978 - update of $smarty->test() methode Uwe.Tews 2009-09-26 10:38:24 +00:00
  • d2aeb81188 - bugfix on {section} tag Uwe.Tews 2009-09-26 10:32:36 +00:00
  • 324276f7fa - improvements and bugfix on {include} tag handling ****************************************************************** NOTICE: existing compiled template and cache files must be deleted ****************************************************************** Uwe.Tews 2009-09-23 16:50:16 +00:00
  • 5bf063d2cc - fixed error in is_cached Uwe.Tews 2009-09-20 02:02:44 +00:00
  • 0e68cdd9d2 - replace internal "eval()" calls by "include" during rendering process - speed improvment for templates which have included subtemplates the compiled code of included templates is merged into the compiled code of the parent template - added logical operator "xor" for {if} tag - changed parameter ordering for Smarty2 BC fetch($template, $cache_id = null, $compile_id = null, $parent = null) display($template, $cache_id = null, $compile_id = null, $parent = null) createTemplate($template, $cache_id = null, $compile_id = null, $parent = null) - property resource_char_set is now replaced by constant SMARTY_RESOURCE_CHAR_SET - fixed handling of classes in registered blocks - speed improvement of lexer on text sections Uwe.Tews 2009-09-19 13:22:32 +00:00
  • 1c30387c96 - update extend resource Uwe.Tews 2009-09-11 18:59:48 +00:00
  • b360c7cb5b - bugfix {extend} tag - bugfix of automatic literals Uwe.Tews 2009-09-11 15:11:21 +00:00
  • 6c5c0a156e - bugfix for very large {block} tag content Uwe.Tews 2009-09-10 23:08:06 +00:00
  • 11a748a6e9 - removed var_dump Uwe.Tews 2009-09-08 18:58:15 +00:00
  • 62061b73e2 - bugfix on clear_cache() Uwe.Tews 2009-09-08 18:54:22 +00:00
  • 1cdb112388 - bugfix Uwe.Tews 2009-09-01 22:04:30 +00:00
  • 5563fc9fd5 - dropped nl2br as plugin - added '<>' as comparission operator in {if} tags - cached caching_lifetime property to cache_liftime for backward compatibility with Smarty2. {include} optional attribute is also now cache_lifetime - fixed trigger_error methode (moved into Smarty class) - version is now Beta!!! Uwe.Tews 2009-09-01 21:11:42 +00:00
  • 45ba48f2b6 - some speed optimizations on loading internal plugins Uwe.Tews 2009-08-30 18:10:01 +00:00
  • 770ef89611 remove built-in exception handling, add DS as shorthand to DIRECTORY_SEPARATOR monte.ohrt 2009-08-29 22:57:29 +00:00
  • bfefb8e017 - implemented caching of registered Resources - new property 'auto_literal'. if true(default) '{ ' and ' }' interpreted as literal, not as Smarty delimiter Uwe.Tews 2009-08-29 16:29:52 +00:00
  • a13ae6628c - Fix on line breaks inside {if} tags Uwe.Tews 2009-08-28 18:32:31 +00:00
  • 8c48521260 - fixed wrong case at require_once Uwe.Tews 2009-08-27 16:02:44 +00:00
  • 4331452b8e - implemented registered resources as in Smarty2. NOTE: caching does not work yet - new property 'force_cache'. if true it forces the creation of a new cache file - fixed modifiers on arrays - some speed optimization on loading internal classes Uwe.Tews 2009-08-27 14:59:28 +00:00
  • e759f76661 - bugfix - the output of plugins was not cached - added global variable SCRIPT_NAME Uwe.Tews 2009-08-24 19:26:31 +00:00
  • b688c24976 - fixed typo in lexer definition for '!==' operator Uwe.Tews 2009-08-24 15:31:31 +00:00
  • 5fce224f8d - fixed problems whitespace in conjunction with custom delimiters - Smarty tags can now be used as value anywhere Uwe.Tews 2009-08-21 14:50:34 +00:00
  • c12c6d9471 Uwe.Tews 2009-08-18 18:43:06 +00:00
  • eef7400f55 - definition of template class name moded in internal.templatebase.php - whitespace parser changes Uwe.Tews 2009-08-18 16:53:33 +00:00
  • 29fefe388c add outputfilters to see also list monte.ohrt 2009-08-18 16:25:07 +00:00
  • 6e9350f7c7 - fixed parser problems Uwe.Tews 2009-08-12 16:43:37 +00:00
  • 9fecdb57b8 - fixed parser problems with custom delimiter Uwe.Tews 2009-08-11 18:53:23 +00:00
  • 0ba34008a7 - update of mb support in plugins Uwe.Tews 2009-08-10 17:52:26 +00:00
  • a693a00280 - fixed problems with doublequoted strings at name attribute of {block} tag - bugfix at scope attribute of {append} tag Uwe.Tews 2009-08-09 22:03:33 +00:00
  • d2d8c8925b - removed all internal calls of Smarty::instance() - fixed code in double quoted strings Uwe.Tews 2009-08-08 17:28:23 +00:00
  • fc9b7eef10 - bugfix of \n.\t etc in double quoted strings Uwe.Tews 2009-08-05 19:41:49 +00:00
  • 8b555a5903 - bugfix mb_string support Uwe.Tews 2009-08-05 19:40:48 +00:00
  • 83cc212060 - added syntax for variable config vars like #$foo# Uwe.Tews 2009-07-29 16:43:54 +00:00
  • 85998e3fca - fixed parsing of $smarty.session vars containing objects Uwe.Tews 2009-07-28 19:26:56 +00:00
  • 21659a76e8 - fix of "$" handling indouble quoted strings Uwe.Tews 2009-07-22 16:22:24 +00:00
  • 0c7113d98e Uwe.Tews 2009-07-21 17:41:16 +00:00
  • 51cc106811 - fix that {$smarty.current_dir} returns correct value within {block} tags. Uwe.Tews 2009-07-21 16:26:11 +00:00
  • 12ef15812c - drop error message on unmatched {block} {/block} pairs Uwe.Tews 2009-07-20 15:38:11 +00:00
  • e348a33cf0 change split() to preg_split(), deprecated in php 5.3 monte.ohrt 2009-07-05 05:03:24 +00:00
  • 243531e4a3 change split() to preg_split(), deprecated in php 5.3 monte.ohrt 2009-07-05 04:58:48 +00:00
  • 3463a3a090 add SMARTY_EXCEPTION_HANDLER constant to determine if internal exception handling is enabled monte.ohrt 2009-07-03 14:48:38 +00:00
  • b288d014f4 - fixed smarty_function_html_options call in plugin function.html_select_date.php (missing ,) Uwe.Tews 2009-07-01 20:19:04 +00:00
  • 18b939331e - fixed smarty_function_html_options call in plugin function.html_select_date.php Uwe.Tews 2009-06-24 16:27:42 +00:00
  • 581620d8cd - fix on \n and spaces inside smarty tags - removed request_use_auto_globals propert as it is no longer needed because Smarty 3 will always run under PHP 5 Uwe.Tews 2009-06-22 14:23:21 +00:00
  • f5aabcd47f - added $smarty.current_dir which returns the current working directory Uwe.Tews 2009-06-18 18:51:21 +00:00
  • b6b4d90487 - fixed compilation of block plugins when caching enabled Uwe.Tews 2009-06-18 17:46:25 +00:00
  • 443e36f1a8 revert super global access changes, and instead use ALLOW_SUPER_GLOBALS for security measures monte.ohrt 2009-06-17 14:39:24 +00:00
  • c1bf89849b fix syntax error in example monte.ohrt 2009-06-15 14:56:50 +00:00
  • 4014a41c02 update super global access to gracefully handle unset super global vars monte.ohrt 2009-06-15 14:04:53 +00:00
  • ce9a656829 - allow smarty tags within xml tags - PHPunit update Uwe.Tews 2009-06-14 13:08:13 +00:00
  • ae3c3fce48 - fixed array access on super globals - changed internal access to smarty object Uwe.Tews 2009-06-14 11:07:26 +00:00
  • 3bdad9eaeb sync with en. matakagi 2009-06-14 07:23:39 +00:00
  • 42696fcc21 sync with en. matakagi 2009-06-14 05:59:54 +00:00
  • 18a3bb1971 - instantiate classes of plugins instead of calling them static Uwe.Tews 2009-06-13 21:05:57 +00:00
  • 06ce127133 - bugfix at extend resource: create unique files for compiled template and cache for each combination of template files - update extend resource to handle appen and prepend block attributes Uwe.Tews 2009-06-13 20:39:56 +00:00
  • 8189261d68 update example to be css friendly monte.ohrt 2009-06-12 14:49:25 +00:00
  • 30bd8f119b - fixed repeat at block plugins Uwe.Tews 2009-06-03 18:07:15 +00:00
  • 49e154a6f9 make it clear {section} is for sequentially indexed arrays monte.ohrt 2009-05-28 14:13:11 +00:00
  • d4558ca158 - fixed problem with caching of compiler plugins Uwe.Tews 2009-05-25 21:14:44 +00:00
  • 2172df777a fix E_NOTICE Errors monte.ohrt 2009-05-23 20:59:25 +00:00
  • 25be1792e6 fix E_NOTICE with sessions disabled monte.ohrt 2009-05-17 14:48:19 +00:00
  • e11b8c6d7a rename supers to _supers monte.ohrt 2009-05-16 23:27:22 +00:00
  • 2919f9a608 fix problem with super globals and isset() monte.ohrt 2009-05-16 23:23:49 +00:00
  • 5220455ae5 update NEWS file and dev version numbers monte.ohrt 2009-05-14 13:18:50 +00:00
  • 1084678645 - fixed directory separator handling Uwe.Tews 2009-05-14 10:53:28 +00:00
  • 4e3a04b5b3 update NEWS file with math backtick fix monte.ohrt 2009-05-13 15:38:17 +00:00
  • c82db76539 strip backticks from math equations monte.ohrt 2009-05-13 15:37:29 +00:00
  • bd6b49ee1e - syntax change for stream variables Uwe.Tews 2009-05-09 12:44:43 +00:00
  • 8f8111a449 - fixed bug when using absolute template filepath and caching Uwe.Tews 2009-05-09 07:04:55 +00:00
  • 0a64988240 - fixed bug of {nocache} tag in included templates Uwe.Tews 2009-05-08 11:34:21 +00:00
  • ff4619801a - allow that plugins_dir folder names can end without directory separator Uwe.Tews 2009-05-06 07:46:08 +00:00
  • d7a8731ac9 - fixed E_STRICT incompabilities - {function} tag bug fix - security policy definitions have been moved from plugins folder to file Security.class.php in libs folder - added allow_super_global configuration to security Uwe.Tews 2009-05-05 17:19:33 +00:00
  • 34cadb491c disallow writing to super globals from within the template. also add ability to disable super global access with security enabled monte.ohrt 2009-04-30 21:51:19 +00:00
  • 5bbc44f35d - functions defined with the {function} tag now always have global scope Uwe.Tews 2009-04-30 17:39:17 +00:00
  • f3c58dfa8d - allow that cache_dir can end without directory separator Uwe.Tews 2009-04-29 19:31:33 +00:00
  • 0b9887cc17 - allow that cache_dir can end without directory separator Uwe.Tews 2009-04-29 19:25:44 +00:00
  • d7093433ae - fixed problem with directory setter methodes Uwe.Tews 2009-04-29 17:56:56 +00:00
  • 4c794a3d70 - the {function} tag can no longer overwrite standard smarty tags - inherit functions defined by the {fuction} tag into subtemplates - added {while <statement>} sytax to while tag Uwe.Tews 2009-04-28 15:37:13 +00:00
  • e7e01305bd update NEWS file regarding unreadable template source monte.ohrt 2009-04-27 15:50:00 +00:00
  • 7ba848416c let smarty throw error when template source is not readable monte.ohrt 2009-04-27 15:46:54 +00:00