Commit Graph

  • c724b720be - added trusted stream checking to security - internal changes at file dependency check for caching Uwe.Tews 2009-04-26 16:56:17 +00:00
  • 4f4f2d3dd3 - changed name of {template} tag to {function} Uwe.Tews 2009-04-24 22:36:12 +00:00
  • e315782819 - added new {template} tag Uwe.Tews 2009-04-24 19:59:51 +00:00
  • 1ee0747801 - fixed access of special smarty variables from included template Uwe.Tews 2009-04-23 13:32:45 +00:00
  • d991f96423 - unified template stream syntax with standard Smarty resource syntax $smarty->display('mystream:mytemplate') Uwe.Tews 2009-04-21 22:09:17 +00:00
  • 453d8a23da - change of new style syntax for forach. Now: {foreach $array as $var} like in PHP Uwe.Tews 2009-04-21 18:02:34 +00:00
  • 380cb27945 - fixed "$foo.bar ..." variable replacement in double quoted strings Uwe.Tews 2009-04-20 20:33:14 +00:00
  • 73fe38c488 - fixed error in {include} tag with variable file attribute Uwe.Tews 2009-04-20 14:08:02 +00:00
  • 152cedb75c - added stream resources ($smarty->display('mystream://mytemplate')) - added stream variables {$mystream:myvar} Uwe.Tews 2009-04-18 14:46:29 +00:00
  • 24e3218d28 - added {if 'expression' is in 'array'} syntax Uwe.Tews 2009-04-14 12:41:07 +00:00
  • 1970c0cbdb - fixed compile_id handling on {include} tags Uwe.Tews 2009-04-14 11:25:45 +00:00
  • 3d0b7663e2 - fixed compile_id handling on {include} tags Uwe.Tews 2009-04-14 10:31:02 +00:00
  • 04fc33b99a - fixed append/prepend attributes in {block} tag - added {if 'expression' is in 'array'} syntax - use crc32 as hash for compiled config files. Uwe.Tews 2009-04-14 09:04:15 +00:00
  • 139b3d4570 - fixed scope problem with parent variables when appending variables within templates. - fixed code for {block} without childs (possible sources for notice errors removed) Uwe.Tews 2009-04-12 22:26:02 +00:00
  • bdb43faab3 - update on append and prepend attribute at {block} tag Uwe.Tews 2009-04-12 05:40:30 +00:00
  • 62039b5e24 - added append and prepend attribute to {block} tag Uwe.Tews 2009-04-12 02:30:54 +00:00
  • c9b789ca32 - fixed variables in 'file' attribute of {extend} tag - fixed problems in modifiers (if mb string functions not present) Uwe.Tews 2009-04-11 08:47:28 +00:00
  • ba61f12384 - check if mb string functions available otherwise fallback to normal string functions Uwe.Tews 2009-04-10 15:52:59 +00:00
  • 1262b7d873 - parser update Uwe.Tews 2009-04-10 14:31:23 +00:00
  • eace27e2b6 - added global variable scope SMARTY_GLOBAL_SCOPE - enable 'variable' filter by default Uwe.Tews 2009-04-10 12:33:51 +00:00
  • 33082844a5 - fixed {$smarty.block.parent.foo} Uwe.Tews 2009-04-10 02:29:46 +00:00
  • 066467ca82 - implementation of a 'variable' filter as replacement for default modifier - update of unregister_....filter methods Uwe.Tews 2009-04-10 01:15:53 +00:00
  • a424da0671 - syntax corrections on variable object property Uwe.Tews 2009-04-09 17:43:32 +00:00
  • ba74349d59 - fixed execution of filters defined by classes Uwe.Tews 2009-04-09 16:38:07 +00:00
  • 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 Uwe.Tews 2009-04-09 15:53:52 +00:00
  • 8bcd6514b5 - allow variable object property Uwe.Tews 2009-04-08 14:47:28 +00:00
  • 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 Uwe.Tews 2009-04-07 16:22:31 +00:00
  • 0ab30877db - variable scopes LOCAL_SCOPE, PARENT_SCOPE, ROOT_SCOPE - more getter/setter methodes Uwe.Tews 2009-04-06 02:53:09 +00:00
  • 65f1871c98 - update of README file Uwe.Tews 2009-04-05 18:07:17 +00:00
  • fa3a23dace - replaced new array looping syntax {for $foo in $array} with {foreach $foo in $array} to avoid confusion Uwe.Tews 2009-04-05 17:56:04 +00:00
  • 827e9b08d8 - added append array for short form of assign {$foo[]='bar'} and allow assignments to nested arrays {$foo['bla']['blue']='bar'} Uwe.Tews 2009-04-05 14:49:27 +00:00
  • 45e2a5f0d6 - make output of template default handlers cachable Uwe.Tews 2009-04-04 19:07:42 +00:00
  • 228a225f5b - some fixes on yesterdays update Uwe.Tews 2009-04-04 15:46:09 +00:00
  • 3c5f0d56d3 - added registerDefaultTemplateHandler methode and functionallity - added registerDefaultPluginHandler methode and functionallity - added {append} tag to extend Smarty array variabled Uwe.Tews 2009-04-03 15:59:40 +00:00
  • 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 Uwe.Tews 2009-04-02 12:24:50 +00:00
  • 25e4ef7fb9 - bugfix smarty.class and internal.security_handler - added compile_check configuration - added all setter/getter methodes Uwe.Tews 2009-03-31 14:20:10 +00:00
  • c9bbd7e834 - added all major setter/getter methodes Uwe.Tews 2009-03-30 17:05:37 +00:00
  • 590029c092 - code optimization at crc32 hash computation Uwe.Tews 2009-03-29 13:13:33 +00:00
  • 0bde5c5477 revert method chaining code in compiler monte.ohrt 2009-03-28 20:28:17 +00:00
  • 53e31d8162 - {block} tags can be nested now Uwe.Tews 2009-03-28 12:20:53 +00:00
  • 7f00b38f34 - md5 hash function replace with crc32 for speed optimization Uwe.Tews 2009-03-28 09:41:06 +00:00
  • e180d015ea - file order for exted resource inverted - clear_compiled_tpl and clear_cache_all will not touch .svn folder any longer Uwe.Tews 2009-03-28 08:47:26 +00:00
  • 8a8766b0bd - added extend resource Uwe.Tews 2009-03-27 15:31:47 +00:00
  • 000e5c7892 - implemented $smarty.block.name.parent to access parent block content - fixed smarty.class Uwe.Tews 2009-03-26 21:06:02 +00:00
  • 9f95d63ab7 - parser fix Uwe.Tews 2009-03-26 15:36:01 +00:00
  • 526d5e0388 - fixed parser not to create error on word in double quoted strings - allow PHP array(...) Uwe.Tews 2009-03-26 14:08:43 +00:00
  • 52652dd4f9 - fixed {foreachelse} and {forelse} tags Uwe.Tews 2009-03-23 15:29:50 +00:00
  • c20094c923 - update of paths Uwe.Tews 2009-03-22 22:36:46 +00:00
  • a752396d41 - updated paths in development folder Uwe.Tews 2009-03-22 22:35:10 +00:00
  • 0e2e7efc99 Uwe.Tews 2009-03-22 17:04:35 +00:00
  • d88ab67260 - delete obsolete files Uwe.Tews 2009-03-22 17:03:59 +00:00
  • e06ebee879 - files moved in SVN Uwe.Tews 2009-03-22 16:59:03 +00:00
  • 73f0eae241 fix path monte.ohrt 2009-03-22 16:13:14 +00:00
  • dcaa96a9f8 rearrange things into distribution and development directories monte.ohrt 2009-03-22 16:09:05 +00:00
  • 1218813644 sync with en. matakagi 2009-02-26 03:32:15 +00:00
  • bf27d80052 update example to not be misleading with unnecessarily detailed example code monte.ohrt 2009-02-25 20:13:38 +00:00
  • 22ffa6944c update example to not be too misleading with unnecessarily detailed example code monte.ohrt 2009-02-25 20:09:09 +00:00
  • 438e1f983e put correct php function in example monte.ohrt 2009-01-12 20:26:56 +00:00
  • ceb41c0262 replace from '. ' to '. ' Martin.Filser 2009-01-05 15:44:54 +00:00
  • de34b6b038 german docs: change fileencoding from iso-8859-1 to utf-8 Martin.Filser 2009-01-05 14:17:23 +00:00
  • 2a7cba6b10 use utf-8 encoding in html files for all languages expect english Martin.Filser 2008-12-24 01:35:17 +00:00
  • 8b4eb5df10 replace all occurences of 8859-1 with UTF-8 monte.ohrt 2008-12-23 20:32:55 +00:00
  • a2db07cb46 update version numbers in svn monte.ohrt 2008-12-17 20:08:17 +00:00
  • 835fd9e69d back out method chaining, some verions of PCRE throw errors monte.ohrt 2008-12-08 15:10:03 +00:00
  • 9deaa6a7bf Uwe.Tews 2008-09-30 15:48:47 +00:00
  • 1fe6ad061c patch for security, php executed in templates monte.ohrt 2008-09-22 19:26:32 +00:00
  • 2e61902cdf revert patch for secuity hole, update site url monte.ohrt 2008-09-22 15:29:16 +00:00
  • 1cfe2b63a1 Uwe.Tews 2008-09-18 21:08:54 +00:00
  • 7665ecf8cc Uwe.Tews 2008-09-18 21:04:38 +00:00
  • 4ed34dc334 Uwe.Tews 2008-09-18 21:04:12 +00:00
  • d195b96411 - fix function injection security hole closed (U.Tews) Uwe.Tews 2008-09-18 21:03:32 +00:00
  • e7305a7571 Uwe.Tews 2008-09-10 16:00:31 +00:00
  • 0e627cb83e - fix pass expiration time in cache_handler_func call. (U.Tews) Uwe.Tews 2008-09-10 15:57:27 +00:00
  • ece447453f Uwe.Tews 2008-09-09 15:37:20 +00:00
  • dcaa29dc3d Uwe.Tews 2008-09-08 22:35:24 +00:00
  • a21446a764 Updated to allow method chaining for PHP4 and PHP5 (U.Tews) Uwe.Tews 2008-09-08 22:31:19 +00:00
  • e4a5b1f8fc update version numbers (again) monte.ohrt 2008-08-15 21:14:45 +00:00
  • 54a6a542dd update version numbers monte.ohrt 2008-08-15 21:12:56 +00:00
  • f780c7e132 update NEWS file monte.ohrt 2008-08-15 19:38:01 +00:00
  • ad39c4dcc5 Uwe.Tews 2008-08-12 18:23:17 +00:00
  • 1dd680df13 fix that function results can be used together with conditions like "is even" at the {if} tag (U.Tews) Uwe.Tews 2008-08-12 18:17:51 +00:00
  • 380e0d0d6b fix problem with /e security check on arrays using regex_replace monte.ohrt 2008-08-06 17:07:15 +00:00
  • f9891ce80c fix bug with replacing cache tags (thanks mankyd) monte.ohrt 2008-08-06 16:46:30 +00:00
  • 2e90a041fb fix handling of non-empty <pre>-tags and empty <textarea>- and <script>-tags messju 2008-07-31 13:52:48 +00:00
  • 24284fbb0c sync with en. matakagi 2008-07-26 18:57:19 +00:00
  • 511d135c39 Sync with EN. laggy.luke 2008-07-26 09:14:39 +00:00
  • 3823c751de Typo fix. laggy.luke 2008-07-26 09:12:54 +00:00
  • 2cf5338f31 sync with en. matakagi 2008-07-23 02:59:58 +00:00
  • 52ed0cd4dd fix typo monte.ohrt 2008-07-22 13:42:10 +00:00
  • 9c79efeb64 Fixed typo, thanks to Slava Semushin <php-coder@altlinux.org> laggy.luke 2008-07-13 20:29:16 +00:00
  • e6cae0aec3 converted ja EN-Revision tags to SVN format. matakagi 2008-05-26 08:47:23 +00:00
  • 63d765fb2b sync with en. matakagi 2008-05-26 01:45:21 +00:00
  • 85e2609724 Converted RU EN-Revision tags to SVN format. laggy.luke 2008-05-25 15:06:11 +00:00
  • 8892b1851a Updated revcheck.php to use SVN revision number format and new SVN repository layout. laggy.luke 2008-05-25 14:54:57 +00:00
  • b6416ffa83 make the docs a bit more clear monte.ohrt 2008-03-14 19:09:05 +00:00
  • 9ca092b9ec sync with en. matakagi 2008-03-11 23:58:17 +00:00
  • 2b34244229 fix double quote example monte.ohrt 2008-03-11 19:14:20 +00:00
  • 7aa88fbace revert to last versio monte.ohrt 2008-03-05 13:47:28 +00:00
  • 6be653b234 remove irrelevant ? in preg pattern monte.ohrt 2008-03-05 03:08:50 +00:00
  • 84b05721ed sync with en. matakagi 2008-02-27 22:53:49 +00:00