2003-03-15 Monte Ohrt * NEWS libs/Smarty_Compiler.class.php: back out "@" logic, apply only to default modifier special case * libs/Smarty_Compiler.class.php: fix @ logic, only use upon an echo * NEWS libs/Smarty_Compiler.class.php: append "@" to template var echoes to supress possible notices * NEWS libs/Smarty_Compiler.class.php: append "@" to _run_mod_handler to supress warnings 2003-03-14 Monte Ohrt * NEWS libs/Smarty_Compiler.class.php: fix problem with escaped double quotes * NEWS libs/plugins/function.html_radios.php: fixed html_options to not return an array 2003-03-12 Messju Mohr * NEWS libs/plugins/modifier.truncate.php: fixed length in modifier.truncate.php * NEWS libs/plugins/outputfilter.trimwhitespace.php: fixed handling of '$'-signs in trimwhitespace outputfilter (messju) 2003-03-12 Monte Ohrt * docs/programmers.sgml: update technical explanation of assign_by_ref and append_by_ref 2003-03-11 Monte Ohrt * NEWS libs/Smarty.class.php: fix config file recompiling code 2003-03-07 Monte Ohrt * libs/plugins/function.html_image.php: change E_USER_ERROR to E_USER_NOTICE * libs/plugins/function.html_image.php: suppress warning in html_image * NEWS libs/plugins/function.html_image.php: update changes to html_image 2003-03-06 Monte Ohrt * docs/designers.sgml docs/de/appendixes.sgml docs/de/common.dsl docs/de/designers.sgml docs/de/getting-started.sgml docs/de/html-common.dsl docs/de/html.dsl docs/de/manual.sgml docs/de/preface.sgml docs/de/programmers.sgml: add german docs to dist * NEWS: update news file * libs/plugins/function.html_image.php: fix width/height parameter index * NEWS libs/Smarty.class.php: get rid of unsetting name and script attributes to insert tags 2003-03-05 Monte Ohrt * NEWS RELEASE_NOTES: update NEWS file * libs/plugins/modifier.string_format.php: fix argument order, erroneously swapped a while back * (Smarty_2_5_0_RC1) NEWS README RELEASE_NOTES libs/Config_File.class.php libs/Smarty.class.php libs/Smarty_Compiler.class.php: commit final changes for 2.5.0-RC1 2003-03-04 Monte Ohrt * docs/programmers.sgml: remove $show_info_header and $show_info_include property vars from docs 2003-03-03 Monte Ohrt * NEWS libs/plugins/function.popup.php: fixed PHP notice 2003-02-28 Monte Ohrt * libs/Smarty_Compiler.class.php: simplify smarty.const.foo and smarty.const.$foo logic * libs/Smarty_Compiler.class.php: only allow $foo syntax in embedded quotes, unless escaped with backticks then allow any dollar var * NEWS libs/Smarty_Compiler.class.php: fix "once" var compiling to work with new attr compiling methods for include_php * FAQ NEWS README docs/designers.sgml docs/getting-started.sgml libs/Smarty_Compiler.class.php libs/plugins/function.html_checkboxes.php libs/plugins/function.html_image.php libs/plugins/function.html_options.php libs/plugins/function.html_radios.php libs/plugins/function.html_select_date.php libs/plugins/function.html_select_time.php libs/plugins/function.html_table.php: fix $smarty.const.foo compiling, clean up double quoted strings, allow full dollar var syntax in quotes again 2003-02-27 Monte Ohrt * docs/designers.sgml docs/programmers.sgml libs/Smarty_Compiler.class.php: update docs, fix smarty var compiling, allow any $smarty.*.$foo syntax, add $`foobar` for embedded variables * libs/plugins/function.html_image.php: update functionality 2003-02-26 Monte Ohrt * NEWS libs/plugins/modifier.nl2br.php: add nl2br modifier * libs/plugins/function.html_image.php: add link parameter 2003-02-24 Monte Ohrt * libs/Smarty.class.php libs/plugins/function.html_image.php: fix rename problem in windows, unlink first * libs/plugins/function.html_checkboxes.php libs/plugins/function.html_image.php libs/plugins/function.html_options.php libs/plugins/function.html_radios.php libs/plugins/shared.escape_special_chars.php: update functions with separate escape_special_chars routine * NEWS libs/plugins/function.html_checkboxes.php libs/plugins/function.html_radios.php: commit checkboxes, update radios * NEWS libs/Smarty.class.php libs/plugins/function.html_image.php: fix bug with get_registered_object * NEWS libs/plugins/modifier.cat.php: added cat modifier to distribution * NEWS libs/Smarty_Compiler.class.php: added << >> <> support to IF statements * libs/plugins/function.html_radios.php: apply patch to initial html_radios function * NEWS libs/Smarty.class.php: fix _assign_smarty_interface to not overwrite keys other than 'request' * NEWS libs/plugins/function.html_radios.php: added html_radios to distribution * NEWS libs/plugins/modifier.string_format.php: fixed arg order of string_format * NEWS libs/Smarty.class.php: use tmp file for file writes, avoid race condition * NEWS libs/Smarty_Compiler.class.php: add $smarty.config.foo var, handle embedded smarty var correctly * NEWS libs/plugins/function.fetch.php: silence warnings in fetch plugin 2003-02-21 Monte Ohrt * INSTALL: update wording * INSTALL: update install instructions * AUTHORS BUGS CREDITS QUICKSTART README RESOURCES TESTIMONIALS: remove some files already in docs or elsewhere * demo/index.php: add templates_c to repository * index.php: move demo files to demo directory * Config_File.class.php Smarty.class.php Smarty_Compiler.class.php debug.tpl: moved lib files under libs directory 2003-02-20 Monte Ohrt * NEWS Smarty.class.php: add get_config_vars() method, update get_template_vars() functionality * NEWS Smarty.class.php: fix minor logic in _fetch_template_info() * NEWS Smarty.class.php: support merging appended vars * NEWS Smarty.class.php: fix cache groups behavior with compile_id set 2003-02-19 Monte Ohrt * Smarty.class.php: back out third parameter, extend functionality of append * NEWS Smarty_Compiler.class.php: update imbedded vars, allow special $smarty vars * plugins/function.html_table.php: add plugin html_table * NEWS Smarty.class.php: support appending key=>val pairs * NEWS Smarty_Compiler.class.php: change embedded variable logic to only recognize $foo and $foo[0][bar] syntax * NEWS Smarty_Compiler.class.php: allow null as function attribute value 2003-02-18 Monte Ohrt * NEWS Smarty.class.php Smarty_Compiler.class.php: support foo->bar[index] syntax * Smarty_Compiler.class.php: allow $foo->bar[0] syntax 2003-02-17 Monte Ohrt * plugins/modifier.escape.php: fix syntax error from previous commit * NEWS Smarty.class.php: add error msgs to get_registered_object * Smarty.class.php: add function for getting reference to registered object * Smarty_Compiler.class.php: back out patches for object and objref calls on $smarty var * NEWS Smarty_Compiler.class.php: treat unrecognized param attribute syntax as a string * NEWS Smarty_Compiler.class.php: support $smarty.const.$foo syntax * NEWS debug.tpl plugins/modifier.count_words.php plugins/modifier.escape.php: fix E_NOTICE messages * NEWS Smarty.class.php Smarty_Compiler.class.php: add @ and === to if tokens, few param cleanups 2003-02-16 Greg Beaver * ChangeLog Smarty.class.php Smarty_Compiler.class.php: many more phpdoc comment upgrades 2003-02-15 Greg Beaver * Smarty.class.php Smarty_Compiler.class.php continue cleaning of phpdoc comments. All that is needed is the addition of @return tags and perhaps a bit more verbose comments and they are finished. 2003-02-14 Monte Ohrt * NEWS Smarty.class.php: enable config_load error messages * NEWS plugins/function.html_options.php: fix html_options to not escape already escaped entities * NEWS Smarty.class.php: send Last-Modified header on cache creation, misc tab/spacing cleanup 2003-02-13 Monte Ohrt * Smarty_Compiler.class.php docs/designers.sgml: allow dash in plain text * NEWS Smarty_Compiler.class.php: check strict syntax of function attributes 2003-02-12 Monte Ohrt * NEWS Smarty_Compiler.class.php: dropped support for modifiers on object parameters, added support for objects as modifier parameters * NEWS Smarty_Compiler.class.php docs/designers.sgml: fix bug with decimal numbers in if statements, misc doc updates 2003-02-11 Monte Ohrt * (Smarty_2_4_2) Config_File.class.php NEWS README RELEASE_NOTES Smarty.class.php Smarty_Compiler.class.php: update version numbers 2003-02-10 Monte Ohrt * NEWS Smarty_Compiler.class.php: add support for $foo->$bar syntax * NEWS: update NEWS file * NEWS Smarty_Compiler.class.php: support full var syntax in quoted text, fix problem with const var access, clean up some more regex code, fix object problem with no properties 2003-02-06 Monte Ohrt * (Smarty_2_4_1) Config_File.class.php NEWS README RELEASE_NOTES Smarty.class.php Smarty_Compiler.class.php: committed 2.4.1 changes * NEWS Smarty_Compiler.class.php: ignore case in IF statements 2003-02-05 Monte Ohrt * NEWS Smarty_Compiler.class.php: treat undefined constants as null * NEWS Smarty.class.php: fix problem with inserts and nested fetches * Smarty_Compiler.class.php: fix "if" regex for math tokens * NEWS Smarty.class.php Smarty_Compiler.class.php docs/getting-started.sgml: added support for extracting params to include_php 2003-02-04 Monte Ohrt * RELEASE_NOTES: reformat text 2003-02-03 Monte Ohrt * NEWS: update news file 2003-02-03 Greg Beaver * ChangeLog Smarty.class.php: begin fixing phpdoc comments in Smarty.class.php * ChangeLog Config_File.class.php: fixed phpdoc comments 2003-02-03 Monte Ohrt * Smarty_Compiler.class.php: allow $foo->bar[$x].foo syntax * Smarty_Compiler.class.php index.php configs/test.conf templates/index.tpl: fix accidental commit * index.php configs/test.conf templates/index.tpl: allow $foo->bar[$j].blah type of syntax 2003-02-02 Greg Beaver * Smarty.class.php begin fixing of phpdoc comments * Config_File.class.php fix phpdoc comments, add phpDocumentor docblock templates 2003-02-02 Monte Ohrt * Smarty.class.php docs/html.dsl docs/php.dsl: fix version number * (Smarty_2_4_0) Config_File.class.php NEWS README RELEASE_NOTES Smarty.class.php Smarty_Compiler.class.php docs/appendixes.sgml docs/designers.sgml docs/programmers.sgml: update Smarty version numbers 2003-01-30 Monte Ohrt * NEWS Smarty_Compiler.class.php TODO: fix order of php tag comparisons * NEWS Smarty_Compiler.class.php: fix known php tag handling problems 2003-01-29 Monte Ohrt * Smarty.class.php Smarty_Compiler.class.php: change comments to phpdoc style 2003-01-28 Monte Ohrt * Smarty.class.php docs/programmers.sgml: make separate var for compiler file * plugins/function.fetch.php: fix error call 2003-01-25 Monte Ohrt * Smarty.class.php Smarty_Compiler.class.php: add support for restriction to registered methods * plugins/outputfilter.trimwhitespace.php: update with textarea support 2003-01-24 Monte Ohrt * Smarty_Compiler.class.php: fix compiling problem with {foreach} tags * Smarty.class.php Smarty_Compiler.class.php: put objects in own array, add object param format support, change object syntax from foo.bar to foo->bar 2003-01-23 Monte Ohrt * NEWS Smarty.class.php Smarty_Compiler.class.php: add support for object registration 2003-01-22 Monte Ohrt * Smarty.class.php: add file & line number of calling error to error message 2003-01-21 Monte Ohrt * Smarty_Compiler.class.php: put php style object syntax back in 2003-01-20 Monte Ohrt * Smarty.class.php: move security settings to fetch function for template_dir * NEWS Smarty.class.php: fix debug template and security, add template_dir to secure_dir at runtime 2003-01-17 Monte Ohrt * NEWS Smarty.class.php Smarty_Compiler.class.php: added new object support without new template syntax 2003-01-15 Monte Ohrt * NEWS Smarty.class.php Smarty_Compiler.class.php: fix if statement syntax for negative integers, fix issue with directories named '0' 2003-01-08 Monte Ohrt * Smarty.class.php plugins/function.counter.php plugins/function.cycle.php plugins/function.debug.php plugins/function.eval.php plugins/function.fetch.php plugins/function.html_options.php plugins/function.html_select_date.php plugins/function.html_select_time.php plugins/function.mailto.php plugins/function.math.php plugins/function.popup.php plugins/function.popup_init.php: update plugins to return values instead of echo, fix config file cache to include global config variables in cache file * Smarty_Compiler.class.php: fix bug with >= tests in if statements, comment out full object support 2003-01-06 Monte Ohrt * NEWS docs/html.dsl plugins/modifier.escape.php: add javascript escape parameter to escape modifier 2003-01-02 Monte Ohrt * templates/header.tpl: move the title into head where it should be 2002-12-24 Monte Ohrt * Smarty_Compiler.class.php: added correct line numbers to smarty syntax error messages * docs/programmers.sgml: update append documentation, make more clear on its function * Smarty_Compiler.class.php: fix modifier matching regexp 2002-12-23 Monte Ohrt * Smarty_Compiler.class.php: support nested function calls in IF statements 2002-12-20 Monte Ohrt * Smarty_Compiler.class.php: few more fixes, spaces around function parameters * Smarty_Compiler.class.php: fix misc syntax issues with {if} tags 2002-12-20 Monte Ohrt * Smarty_Compiler.class.php: fix misc syntax issues with {if} tags 2002-12-19 Monte Ohrt * Smarty_Compiler.class.php: commit updates, passes all smoke tests * NEWS: update NEWS file * Smarty_Compiler.class.php: fixed literal string not in quotes as parameters * NEWS Smarty_Compiler.class.php: fix misc syntax issues, add ability to pass modifiers to functions 2002-12-18 Monte Ohrt * NEWS: update NEWS * NEWS Smarty.class.php Smarty_Compiler.class.php: update compiler code, clean up regex, add new syntax features 2002-12-16 Monte Ohrt * NEWS: update NEWS file * Smarty_Compiler.class.php: commit updates for objects 2002-12-14 Monte Ohrt * Smarty.class.php Smarty_Compiler.class.php: fix bug with compiling config files with caching on 2002-12-13 Monte Ohrt * Smarty_Compiler.class.php: fix problem with matching single quoted strings * Smarty_Compiler.class.php: update embedded variable logic, get rid of ."" at end of output * NEWS docs/designers.sgml plugins/function.html_select_date.php: add day_value_format to html_select_date 2002-12-12 Monte Ohrt * plugins/modifier.debug_print_var.php: fix bug, double escaped values in display * Smarty.class.php: move debug test back into fetch() * NEWS Smarty.class.php Smarty_Compiler.class.php plugins/outputfilter.trimwhitespace.php: assigned vars are no longer in global name space, few debug cleanups 2002-12-11 Monte Ohrt * plugins/function.popup.php: fix error in newline code * plugins/function.popup.php: fix popup to allow newlines in text data 2002-12-10 Monte Ohrt * Smarty.class.php: fix plugin error logic * docs/designers.sgml docs/programmers.sgml: edit examples, make more verbose * NEWS plugins/function.html_options.php: escape html entities in the option values and output * NEWS plugins/function.html_options.php: fixed bug with label of html_options 2002-12-09 Monte Ohrt * Smarty.class.php: add support for var_export() * Config_File.class.php Smarty.class.php: clean up code, respect force_compile and compile_check flags * NEWS Smarty.class.php Smarty_Compiler.class.php docs/designers.sgml plugins/function.mailto.php: add caching feature to config loading, document update, add mailto plugin 2002-12-08 Monte Ohrt * plugins/function.fetch.php: fix query part of URL 2002-12-05 Monte Ohrt * docs/designers.sgml: fix typos 2002-11-22 Monte Ohrt * Smarty_Compiler.class.php: patch for warning message 2002-11-21 Monte Ohrt * RELEASE_NOTES Smarty.class.php: get rid of testing for a set value with assign function, just set to whatever is passed into the template * docs/programmers.sgml: fix typo 2002-11-19 Monte Ohrt * Config_File.class.php NEWS README RELEASE_NOTES Smarty.class.php Smarty_Compiler.class.php: commit changes, ready for 2.3.1 release 2002-11-01 Monte Ohrt * plugins/function.html_options.php: added label attribute to all option outputs, cover w3c spec. * NEWS: update NEWS file * docs/designers.sgml: update docs for optgroup output * plugins/function.html_options.php: make html_options work with optgroup, make func modular and recursive. 2002-10-29 Monte Ohrt * NEWS Smarty.class.php: set mtime on compile files so they match source files 2002-10-18 Monte Ohrt * NEWS Smarty.class.php: added proper support for open_basedir setting * docs/designers.sgml: clear up docs on index, iteration and rownum 2002-10-16 Monte Ohrt * plugins/modifier.default.php: fix warning message in default modifier 2002-09-25 Monte Ohrt * docs/designers.sgml plugins/modifier.strip.php NEWS: added strip variable modifier 2002-09-24 Andrei Zmievski * NEWS: *** empty log message *** * Smarty_Compiler.class.php: Fix to be able to use $smarty.x variables as arrays. 2002-09-23 Monte Ohrt * Config_File.class.php: add support for mac/dos formatted config files (fix newlines) * docs/programmers.sgml: add optional tags to clear_cache parameters * docs/designers.sgml: fix error with include_php description, add $this to description 2002-09-20 Monte Ohrt * NEWS docs/getting-started.sgml: fixed errors with example setup docs 2002-09-16 Monte Ohrt * plugins/block.textformat.php docs/designers.sgml NEWS: add textformat block function 2002-09-10 Monte Ohrt * docs/designers.sgml: add assign attribute to cycle function documentation * docs/designers.sgml docs/programmers.sgml: fix typos 2002-09-09 Monte Ohrt * plugins/function.debug.php templates/header.tpl: fix header in debug template, fix typo in header.tpl example 2002-08-15 mohrt * docs/programmers.sgml: fix typos 2002-08-08 mohrt * RELEASE_NOTES Smarty.class.php: supress warnings from unlink() and is_dir(), let error handler deal with it 2002-08-07 mohrt * docs/appendixes.sgml docs/designers.sgml docs/programmers.sgml Config_File.class.php NEWS README RELEASE_NOTES Smarty.class.php Smarty_Compiler.class.php: update files with new version numbers 2002-08-02 mohrt * NEWS: update NEWS file with credits * NEWS Smarty.class.php: added assign_by_ref() and append_by_ref() functions 2002-08-01 mohrt * TODO NEWS Smarty.class.php: changed default warning type for plugin errors from E_USER_WARNING to E_USER_ERROR 2002-07-29 mohrt * plugins/function.html_select_time.php docs/designers.sgml NEWS: added paramters to html_select_time plugin 2002-07-25 Andrei Zmievski * TODO: *** empty log message *** 2002-07-24 mohrt * QUICKSTART: update QUICKSTART guide * NEWS debug.tpl plugins/modifier.debug_print_var.php: update debug console to show objects, fix warning in debug.tpl 2002-07-23 mohrt * docs/programmers.sgml: fix load_filter examples * Config_File.class.php NEWS: fix error when there are no sections in config file 2002-07-19 mohrt * docs/getting-started.sgml: fix error in install guide 2002-07-18 mohrt * Smarty_Compiler.class.php: correct the expression match for smarty:nodefaults 2002-07-17 mohrt * Smarty_Compiler.class.php: fix default modifier to work with config vars * Smarty_Compiler.class.php: got args to strstr backwards... * NEWS Smarty.class.php Smarty_Compiler.class.php: change default modifiers to array instead of string * Smarty_Compiler.class.php docs/designers.sgml Smarty.class.php: add default modifier logic, minor doc updates * NEWS Smarty.class.php plugins/function.popup_init.php: make popup_init xhtml compliant, minor variable name changes for consistancy 2002-07-16 mohrt * NEWS: update NEWS file * plugins/function.debug.php Smarty.class.php debug.tpl NEWS: fix problem with filenames on windows, add ability to supply expire time in seconds when clearing cache or compiled files 2002-07-15 mohrt * Smarty.class.php: fixed problem with insert tags when loading function from script attribute and caching enabled (Monte) 2002-07-14 mohrt * NEWS Smarty.class.php: fix bug with debug_tpl file path for Windows 2002-07-12 Monte Ohrt * Smarty.class.php: fix append function with array/string issue 2002-07-11 Monte Ohrt * RELEASE_NOTES: update release notes * NEWS README RELEASE_NOTES Smarty.class.php Smarty_Compiler.class.php Config_File.class.php: update files to 2.2.0 tags, get ready for release 2002-07-09 Monte Ohrt * NEWS Smarty.class.php: make debug.tpl work with any delimiter * NEWS Smarty.class.php: change tests in append and assign to != '' instead of empty(), which is more accurate 2002-07-08 Monte Ohrt * docs/designers.sgml: minor doc update * Smarty.class.php: cast var as an array, simplify and get rid of PHP warning messages 2002-07-03 Monte Ohrt * Smarty.class.php: one more N * Smarty.class.php: prepend "N" to filenames to avoid possible OS issues with dir names starting with "-" * Smarty.class.php: only set $debug_tpl in constructor if empty * Smarty.class.php docs/designers.sgml docs/getting-started.sgml docs/programmers.sgml: make use_sub_dirs go back to crc32 for subdir separation 2002-06-29 Monte Ohrt * plugins/function.eval.php: do nothing if $val is empty * TODO plugins/function.eval.php plugins/function.popup_init.php: add zindex to popup init, fix error message for eval. 2002-06-27 Monte Ohrt * Smarty.class.php: only loop through relative paths for PHP include_path, remove $_relative variable * Smarty_Compiler.class.php: added {$smarty.version} variable 2002-06-26 Monte Ohrt * docs/appendixes.sgml docs/designers.sgml docs/getting-started.sgml docs/programmers.sgml Smarty.class.php: update plugin loading logic, look in SMARTY_DIR, then cwd. If all fail, then retry all with include_path * templates/header.tpl Smarty.class.php: update get_include_path, get _path_array only once * Smarty.class.php: fix get_include_path function for windows * Smarty.class.php: update plugin search logic * Smarty.class.php: only search include_path if relative path * plugins/function.html_select_date.php plugins/function.html_select_time.php plugins/modifier.date_format.php Smarty_Compiler.class.php NEWS Smarty.class.php: allow plugins_dir to be an array of directories 2002-06-25 Monte Ohrt * docs/programmers.sgml docs/getting-started.sgml: update installation docs * debug.tpl docs/getting-started.sgml templates/debug.tpl NEWS Smarty.class.php: move debug.tpl to SMARTY_DIR, add to constructor 2002-06-24 Monte Ohrt * plugins/function.assign_debug_info.php NEWS: fixed warning message in function.assign_debug_info * Smarty.class.php: update include_path fixes * NEWS: fixed $template_dir, $compile_dir, $cache_dir, $config_dir to respect include_path 2002-06-23 Monte Ohrt * plugins/shared.make_timestamp.php: update timestamp plugin to work when passed a timestamp 2002-06-19 Monte Ohrt * NEWS: update NEWS file * plugins/modifier.date_format.php docs/designers.sgml: update date_format, allow optional 2nd paramater as default date if passed date is empty. update docs. * plugins/modifier.date_format.php: fix date_format modifier, return nothing if given empty string 2002-06-18 Monte Ohrt * NEWS plugins/function.cycle.php: gave $reset a default value in cycle function * plugins/function.html_select_date.php plugins/shared.make_timestamp.php NEWS: corrected warnings in html_select_time function, made make timestamp always return a timestamp 2002-06-17 Monte Ohrt * Smarty.class.php: swapped around cache_id and compile_id order 2002-06-14 Monte Ohrt * docs/programmers.sgml plugins/function.popup_init.php Smarty.class.php: change directory delimiter to "^" for cache and compile files 2002-06-13 Andrei Zmievski * TODO: done. * Smarty_Compiler.class.php: Optimize the calculation of section 'total' property. 2002-06-11 Monte Ohrt * NEWS Smarty.class.php: added support for subdir exclusion, deletion by full or partial cache_id and compile_id, change file format to urlencoded values instead of crc32 2002-06-07 Monte Ohrt * Smarty.class.php: fix bug with last_modified_check code * NEWS Smarty.class.php: updated $GLOBALS refererence for HTTP_IF_MODIFIED_SINCE 2002-06-06 Monte Ohrt * docs/designers.sgml overlib.js: remove overlib.js file from distribution, update plugin and docs 2002-06-05 Monte Ohrt * docs/designers.sgml NEWS Smarty.class.php: fix 304 Not Modified, don't send content 2002-06-03 Monte Ohrt * plugins/function.cycle.php: update version number * plugins/function.cycle.php NEWS: fixed cycle function to respect delimiter setting after initial setting * Smarty.class.php NEWS: update $GLOBALS references to work properly with track_globals settings * plugins/function.math.php: fixed bug with call $assign * docs/appendixes.sgml docs/designers.sgml plugins/function.html_options.php plugins/function.html_select_time.php NEWS Smarty.class.php Smarty_Compiler.class.php: optimized for loops with count() function calls 2002-06-01 Andrei Zmievski * TODO: *** empty log message *** 2002-05-21 Monte Ohrt * NEWS: update NEWS file * plugins/function.html_select_date.php RESOURCES docs/designers.sgml Config_File.class.php: update html_select_date with month_value_format attribute for controlling the format of the month values. 2002-05-17 Andrei Zmievski * NEWS Smarty_Compiler.class.php: Made it possible to use simple variables inside [] for indexing. 2002-05-16 Monte Ohrt * docs/designers.sgml docs/getting-started.sgml NEWS Smarty.class.php Smarty_Compiler.class.php TESTIMONIALS: add "once" attribute to php_include, update docs 2002-05-09 Andrei Zmievski * NEWS TODO: *** empty log message *** 2002-05-07 Monte Ohrt * plugins/function.cycle.php: remove \n from cycle function * docs/designers.sgml plugins/function.cycle.php README RELEASE_NOTES Smarty.class.php Smarty_Compiler.class.php NEWS: update cycle function to handle array as input, update files to 2.1.1 2002-05-06 Monte Ohrt * plugins/function.fetch.php: update fetch function with more error checking 2002-05-03 Monte Ohrt * docs/designers.sgml plugins/function.counter.php: update counter to use name instead of id (id still works though) * plugins/function.cycle.php docs/designers.sgml: rename id to name for cycle function * plugins/function.cycle.php: update cycle function to allow blank values parameter after initialized * plugins/function.cycle.php: fix syntax error 2002-05-02 Monte Ohrt * plugins/function.cycle.php: ugh, another typo * plugins/function.cycle.php: update comments * docs/designers.sgml plugins/function.cycle.php NEWS: added function cycle * FAQ Smarty.class.php: fix register_outputfilter function 2002-05-01 Monte Ohrt * docs/designers.sgml NEWS Smarty.class.php: fixed bug with resource testing and include_path 2002-04-30 Monte Ohrt * NEWS README RELEASE_NOTES Smarty.class.php Smarty_Compiler.class.php: update files for 2.1.0 release 2002-04-30 Andrei Zmievski * plugins/function.fetch.php docs/programmers.sgml Smarty.class.php: Fix. 2002-04-29 Andrei Zmievski * docs/programmers.sgml docs/designers.sgml: A whole bunch of docs. 2002-04-26 Monte Ohrt * FAQ QUICKSTART docs/programmers.sgml: update FAQ, QUICKSTART, small doc syntax fix 2002-04-24 Monte Ohrt * docs/programmers.sgml templates/debug.tpl Smarty.class.php: changed doc structure a bit 2002-04-16 Andrei Zmievski * Smarty.class.php: Add register/unregister API for output filters. * NEWS Smarty.class.php Smarty_Compiler.class.php TODO: Changed the way filters are loaded, which now has to be done explicitly, either through load_filter() API or by filling in $autoload_filters variable. Also renamed internal variable to avoid namespace pollution. 2002-04-15 Andrei Zmievski * Smarty.class.php: Fixed _get_php_resource() to take include_path into account. 2002-04-15 Monte Ohrt * docs/designers.sgml: update docs, get modifiers and functions into index for easy access * docs/programmers.sgml NEWS Smarty.class.php: update caching documentation 2002-04-15 Andrei Zmievski * NEWS: *** empty log message *** * Smarty.class.php: Only turn down error notices if $debugging is false. 2002-04-15 Monte Ohrt * NEWS: update NEWS file * plugins/function.html_select_date.php: fixed logic so this works right when field_separator = "/" * plugins/function.html_select_date.php: fix regular expression for matching date 2002-04-13 Monte Ohrt * docs/designers.sgml: updated html_select_date docs to reflect changes * NEWS plugins/function.html_select_date.php: added YYYY-MM-DD support to html_select_date 2002-04-12 Andrei Zmievski * TESTIMONIALS: New entry. 2002-04-12 Monte Ohrt * plugins/modifier.strip_tags.php: back out changes to strip_tags * docs/programmers.sgml: update docs regarding cache_lifetime * plugins/modifier.strip_tags.php Smarty.class.php: update cache_lifetime logic: -1 = never expire, 0 = always expire 2002-04-11 Andrei Zmievski * BUGS FAQ INSTALL NEWS Smarty.class.php Smarty_Compiler.class.php docs/getting-started.sgml: Fixed directory separtor issue. Requiring PHP 4.0.6 now. * NEWS Smarty_Compiler.class.php: Added ability to use simple variables for array indices or object properties. * TESTIMONIALS: Another one. * TESTIMONIALS: Adding one from Mark P. 2002-04-05 Andrei Zmievski * Smarty_Compiler.class.php NEWS Smarty.class.php: Make it possible to unregister pre/postfilter plugins. 2002-04-05 Monte Ohrt * INSTALL: Remove addons file from INSTALL instructions 2002-04-04 Monte Ohrt * docs/designers.sgml: update doc error * docs/designers.sgml plugins/modifier.escape.php NEWS Smarty.class.php: added htmlall attribute to escape modifier 2002-04-03 Andrei Zmievski * Smarty_Compiler.class.php: Fixed undefined offset warning in {if} tag. * Smarty.class.php NEWS: Added template_exists() API. * Smarty.class.php Smarty_Compiler.class.php NEWS: - Added $smarty.template variable. - Fixed {include_php} tag when dynamic values were used for 'file' attribute. * Config_File.class.php: Separator setting fix. 2002-03-28 Monte Ohrt * FAQ README: add digest address * FAQ README Smarty.class.php: update mailing list addresses 2002-03-28 Andrei Zmievski * NEWS: *** empty log message *** * plugins/function.html_select_date.php plugins/function.html_select_time.php plugins/modifier.date_format.php: Fix for when plugins directory is not the default one. 2002-03-28 Andrei Zmievski * NEWS: *** empty log message *** * plugins/function.html_select_date.php plugins/function.html_select_time.php plugins/modifier.date_format.php: Fix for when plugins directory is not the default one. 2002-03-27 Monte Ohrt * FAQ: update FAQ page 2002-03-26 Andrei Zmievski * CREDITS NEWS Smarty.class.php Smarty_Compiler.class.php TODO: Block functions changes. * Config_File.class.php: *** empty log message *** 2002-03-25 Andrei Zmievski * Smarty.class.php Smarty_Compiler.class.php: Initial implementation of block functions. 2002-03-22 Monte Ohrt * docs/designers.sgml: fix documentation error in capture 2002-03-22 Andrei Zmievski * Smarty.class.php: *** empty log message *** * Smarty.class.php: Turn off notices. 2002-03-21 Andrei Zmievski * Smarty_Compiler.class.php: Make _current_file available to prefilters. * NEWS Smarty.class.php: Made is possible to assign variables in pre/postfilters. 2002-03-20 Andrei Zmievski * plugins/function.html_select_date.php: Fixed +/- functionality. * NEWS: *** empty log message *** 2002-03-20 Monte Ohrt * Config_File.class.php NEWS README RELEASE_NOTES Smarty.class.php Smarty_Compiler.class.php: update version numbers * plugins/function.html_select_date.php plugins/function.html_select_time.php plugins/modifier.date_format.php: move .make_timestamp.php to shared.make_timestamp.php * NEWS Smarty.class.php docs/designers.sgml plugins/function.fetch.php plugins/function.html_select_date.php: update file generation, replace crc32() '-' with 'N' 2002-03-20 Andrei Zmievski * Smarty_Compiler.class.php: *** empty log message *** 2002-03-19 Andrei Zmievski * NEWS: *** empty log message *** * Smarty.class.php Smarty_Compiler.class.php: Fix plugin behavior for inserts with script attribute. * NEWS: *** empty log message *** * Smarty_Compiler.class.php: Fix bug with $smarty.cookies. * TESTIMONIALS: *** empty log message *** 2002-03-15 Monte Ohrt * NEWS docs/designers.sgml: update Changelog * plugins/modifier.indent.php plugins/modifier.wordwrap.php: add wordwrap and indent to repository 2002-03-14 Monte Ohrt * Smarty.class.php: remove show_info_include and show_info_header functions 2002-03-13 Monte Ohrt * plugins/function.fetch.php: update fetch function * plugins/function.fetch.php: update fetch function with new parameters 2002-03-12 Monte Ohrt * docs/designers.sgml: update doc tables * docs/designers.sgml: update docs columns * docs/getting-started.sgml docs/appendixes.sgml: update docs * TESTIMONIALS docs/appendixes.sgml: update syntax error in docs, add to testimonials 2002-03-04 Monte Ohrt * FAQ README: update FAQ, README with digest mode info 2002-03-02 Monte Ohrt * QUICKSTART: update quickstart * Smarty.class.php: change behavior so cache_lifetime = 0 never expires (instead of always regenerate) 2002-03-01 Monte Ohrt * docs/designers.sgml: update doc example 2002-03-01 Andrei Zmievski * CREDITS RELEASE_NOTES TODO NEWS: *** empty log message *** 2002-03-01 Monte Ohrt * docs/appendixes.sgml docs/designers.sgml docs/getting-started.sgml docs/programmers.sgml: update document id tags * docs.sgml: remove docs.sgml * RESOURCES Smarty.class.php: update resources 2002-02-28 Andrei Zmievski * TESTIMONIALS docs/appendixes.sgml docs/designers.sgml docs/programmers.sgml: *** empty log message *** 2002-02-27 Andrei Zmievski * plugins/function.eval.php docs/designers.sgml: *** empty log message *** 2002-02-27 Monte Ohrt * plugins/function.eval.php: added eval function to plugin dir 2002-02-27 Andrei Zmievski * NEWS: *** empty log message *** 2002-02-27 Monte Ohrt * docs/designers.sgml: fix syntax error * docs/appendixes.sgml docs/designers.sgml docs/getting-started.sgml docs/programmers.sgml: convert technical notes to docbook format * NEWS docs/designers.sgml: added "eval" plugin docs 2002-02-26 Andrei Zmievski * docs/programmers.sgml docs/designers.sgml docs/appendixes.sgml docs/getting-started.sgml docs/html-common.dsl docs/.cvsignore: *** empty log message *** * docs/appendixes.sgml docs/common.dsl docs/designers.sgml docs/getting-started.sgml docs/html-common.dsl docs/html.dsl docs/manual.sgml docs/preface.sgml docs/programmers.sgml: Split up docs. 2002-02-25 Andrei Zmievski * docs.sgml: *** empty log message *** 2002-02-22 Monte Ohrt * docs.sgml: update docs 2002-02-22 Andrei Zmievski * docs.sgml AUTHORS NEWS: *** empty log message *** 2002-02-21 Monte Ohrt * Config_File.class.php NEWS Smarty.class.php Smarty_Compiler.class.php docs.sgml: update misc changes 2002-02-21 Andrei Zmievski * docs.sgml: *** empty log message *** 2002-02-20 Monte Ohrt * docs.sgml: misc updates 2002-02-20 Andrei Zmievski * docs.sgml: *** empty log message *** * Smarty.class.php plugins/function.assign.php plugins/function.assign_debug_info.php plugins/function.counter.php plugins/function.fetch.php plugins/function.math.php plugins/function.popup.php plugins/function.popup_init.php plugins/modifier.escape.php: Fixup some naming. 2002-02-20 Monte Ohrt * docs.sgml: update docs 2002-02-20 Andrei Zmievski * docs.sgml: *** empty log message *** 2002-02-20 Monte Ohrt * NEWS docs.sgml plugins/modifier.escape.php: removed global vars from fetch function, added attrs to escape modifier * docs.sgml: add plugin chapter outline 2002-02-19 Monte Ohrt * README RELEASE_NOTES RESOURCES Smarty.class.php docs.sgml BUGS FAQ INSTALL QUICKSTART: update docs 2002-02-19 Andrei Zmievski * docs.sgml: Updated resources docs. * README: *** empty log message *** * docs.sgml: Updated description of {$smarty} variable. * BUGS FAQ INSTALL QUICKSTART RELEASE_NOTES docs.sgml: Remove PEAR notes. 2002-02-18 Andrei Zmievski * Config_File.class.php NEWS: Removed dependency on PEAR. 2002-02-18 Monte Ohrt * NEWS docs.sgml plugins/function.popup_init.php: add src attribute to popup_init 2002-02-15 Andrei Zmievski * Smarty_Compiler.class.php plugins/modifier.debug_print_var.php NEWS Smarty.class.php: Performance enhancements. 2002-02-06 Andrei Zmievski * plugins/function.html_options.php: Fix html_options output to be XHTML compatible. 2002-02-05 Andrei Zmievski * Smarty.class.php Smarty_Compiler.class.php: Fix up plugin inclusion. * Smarty.class.php Smarty_Compiler.class.php TODO plugins/function.html_select_date.php plugins/function.html_select_time.php plugins/modifier.date_format.php: Fix plugin directory access. 2002-02-04 Andrei Zmievski * .cvsignore Smarty_Compiler.class.php: *** empty log message *** 2002-01-31 Andrei Zmievski * NEWS: *** empty log message *** * Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php TODO plugins/function.assign.php plugins/function.assign_debug_info.php plugins/function.counter.php plugins/function.fetch.php plugins/function.html_options.php plugins/function.html_select_date.php plugins/function.html_select_time.php plugins/function.math.php plugins/function.popup.php plugins/function.popup_init.php plugins/modifier.capitalize.php plugins/modifier.count_characters.php plugins/modifier.count_paragraphs.php plugins/modifier.count_sentences.php plugins/modifier.count_words.php plugins/modifier.date_format.php plugins/modifier.debug_print_var.php plugins/modifier.default.php plugins/modifier.escape.php plugins/modifier.lower.php plugins/modifier.regex_replace.php plugins/modifier.replace.php plugins/modifier.spacify.php plugins/modifier.string_format.php plugins/modifier.strip_tags.php plugins/modifier.truncate.php plugins/modifier.upper.php plugins/shared.make_timestamp.php templates/index.tpl AUTHORS CREDITS Config_File.class.php README: Implemented plugin architecture. * NEWS: *** empty log message *** 2002-01-30 Monte Ohrt * NEWS Smarty.addons.php Smarty.class.php docs.sgml: added modifiers wordwrap and indent 2002-01-28 Monte Ohrt * Smarty.class.php docs.sgml: add support for is-modified-since headers, adjust a doc example 2002-01-24 Monte Ohrt * Smarty.class.php: cleanup formatting * NEWS Smarty.class.php docs.sgml: update ChangeLog, remove insert_tag_check parameter 2002-01-24 Andrei Zmievski * plugins/standard.plugin.php: *** empty log message *** 2002-01-24 Monte Ohrt * Smarty.class.php: fix syntax error * Smarty.class.php: removed unneccesary test from fetch() 2002-01-23 Monte Ohrt * Smarty.addons.php: update overlib fixes * NEWS: update changelog * FAQ NEWS RESOURCES Smarty.addons.php: updated overlib fixes 2001-12-31 Andrei Zmievski * NEWS Smarty.class.php: Fixed compile_id problem. 2001-12-28 Monte Ohrt * NEWS Smarty.class.php Smarty_Compiler.class.php: fixed problem with using assigned var with include_php filepath 2001-12-21 Monte Ohrt * RESOURCES: update RESOURCES 2001-12-20 Monte Ohrt * FAQ README: update FAQ 2001-12-18 Monte Ohrt * Smarty_Compiler.class.php docs.sgml Config_File.class.php NEWS README RELEASE_NOTES Smarty.addons.php Smarty.class.php: update version numbers 2001-12-18 Andrei Zmievski * NEWS Smarty.class.php: Fixed clear_cache(). 2001-12-14 Monte Ohrt * NEWS Smarty.addons.php: fixed bug in smarty_make_timestamp introduced in PHP 4.1.0 2001-12-13 Monte Ohrt * NEWS Smarty.class.php docs.sgml: update default function args, fix cached insert debug timing 2001-12-12 Monte Ohrt * docs.sgml: fix syntax error in documentation * Smarty.class.php: update default template handling functionality 2001-12-11 Monte Ohrt * Smarty.class.php Smarty_Compiler.class.php: update file fetching logic 2001-12-11 Andrei Zmievski * NEWS Smarty.class.php: Added 'script' attribute to {insert..}. 2001-12-10 Monte Ohrt * NEWS Smarty.class.php: added default template function handler * Config_File.class.php NEWS README RELEASE_NOTES Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php: update version numbers in files to 1.5.1 2001-12-10 Andrei Zmievski * NEWS Smarty.class.php: Removed error message from the _read_file() method. * Smarty.class.php: Fix check for compile and cache IDs. 2001-12-06 Monte Ohrt * QUICKSTART: fix spelling error in QUICKSTART * docs.sgml: fixed spelling errors in documenation * Smarty_Compiler.class.php docs.sgml Config_File.class.php NEWS README RELEASE_NOTES Smarty.addons.php Smarty.class.php: commit 1.5.0 release * RESOURCES docs.sgml: added RESOURCES file 2001-12-05 Andrei Zmievski * Smarty_Compiler.class.php: Refactor. 2001-12-05 Monte Ohrt * NEWS Smarty_Compiler.class.php docs.sgml: added assign to include and php_include * Smarty.class.php Smarty_Compiler.class.php docs.sgml: *** empty log message *** 2001-12-04 Andrei Zmievski * NEWS Smarty_Compiler.class.php: Formatting. 2001-12-04 Monte Ohrt * Smarty_Compiler.class.php NEWS Smarty.class.php: update ChangeLog 2001-12-04 Andrei Zmievski * NEWS Smarty.class.php: Formatting. 2001-12-04 Monte Ohrt * Smarty.class.php: removed SMARTY_DIR setting in constructor * Smarty.class.php: fix Smarty.class.php indention error * Smarty.class.php: update trusted logic 2001-12-03 Monte Ohrt * Smarty.class.php: fix up is_secure, is_trusted, make _parse_tpl_path function * Smarty.class.php: fix problem with testing SMARTY_DIR as empty * NEWS docs.sgml: update documentation, change log * Smarty.class.php: update constructor to check for SMARTY_DIR before assigning 2001-12-03 Andrei Zmievski * NEWS Smarty.class.php: *** empty log message *** 2001-12-03 Monte Ohrt * FAQ INSTALL RELEASE_NOTES: update a few files * NEWS QUICKSTART Smarty.class.php docs.sgml: added trusted_dir functionality, cleaned up secure_dir logic 2001-12-03 Andrei Zmievski * NEWS: *** empty log message *** * NEWS Smarty.class.php: - Introduced $compile_id class variable. - Fixed a situation where if $cache_id and $compile_id were both null they were passed to auto functions as empty string instead of null. 2001-11-30 Monte Ohrt * NEWS Smarty.class.php: change variable names in fetch() fuction to smarty_* to avoid namespace conflicts * NEWS Smarty.class.php: fixed bug in _rm_auto with catenated null values 2001-11-29 Andrei Zmievski * NEWS Smarty_Compiler.class.php: Added $smarty.section.* syntax. * Smarty_Compiler.class.php: Made 'name' attribute optional for {foreach}. 2001-11-29 Monte Ohrt * Smarty.class.php index.php: remove assign "now" in index.tpl 2001-11-29 Andrei Zmievski * NEWS Smarty.addons.php Smarty.class.php: Fix formatting. 2001-11-28 Monte Ohrt * NEWS Smarty.class.php docs.sgml: removed return statements from _read_cache_file (how did they get in there?) 2001-11-27 Monte Ohrt * docs.sgml NEWS Smarty.addons.php Smarty.class.php: fixed bugs and added assign attribute to several functions 2001-11-27 Andrei Zmievski * NEWS: Some rewording. * Smarty_Compiler.class.php: Fix $smarty.capture access. * TODO: *** empty log message *** * NEWS Smarty.class.php Smarty_Compiler.class.php: Made {config_load ..} merge globals from each config file only once per scope. * NEWS Smarty.class.php Smarty_Compiler.class.php: - Added {foreach ...}. - Made certain $smarty.* references handled at compilation time. 2001-11-26 Monte Ohrt * Config_File.class.php NEWS Smarty.class.php Smarty_Compiler.class.php docs.sgml: commit cache handler functionality 2001-11-20 Andrei Zmievski * NEWS Smarty.addons.php Smarty_Compiler.class.php: Various fixes and additions. * NEWS index.php: *** empty log message *** 2001-11-05 Monte Ohrt * Smarty.class.php: changed _read_file parameter from $end to $lines * NEWS Smarty.class.php: fixed is_cache, make cache reading more efficient 2001-11-02 Monte Ohrt * FAQ NEWS: update FAQ with mailing list Reply-To header FAQ * NEWS Smarty.class.php index.php: supress fopen errors, return false if cache file won't load 2001-11-01 Monte Ohrt * QUICKSTART docs.sgml index.php: update QUICKSTART guide with index key example * Config_File.class.php NEWS README RELEASE_NOTES Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php docs.sgml: commit all updates for 1.4.6 2001-11-01 Andrei Zmievski * NEWS: *** empty log message *** 2001-10-30 Monte Ohrt * Smarty.addons.php: fix assign function problem with empty value passed * NEWS Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php templates/debug.tpl: fixed bug in assign function when passing an empty value 2001-10-26 Monte Ohrt * Smarty.addons.php Smarty.class.php index.php: fix minor typo in debug code 2001-10-26 Andrei Zmievski * Smarty.class.php: Typo. 2001-10-26 Monte Ohrt * Smarty.addons.php: update debug console output, handle html encoding correctly 2001-10-26 Andrei Zmievski * Smarty.addons.php templates/debug.tpl: Debug formatting. * Smarty.class.php: Disable rmdir warning. 2001-10-26 Monte Ohrt * Smarty.addons.php Smarty.class.php templates/debug.tpl: update debugging to expand array variables * Smarty.class.php docs.sgml: update docs for fetching only timestamp with custom template source functions * Smarty.addons.php: fix debug console error 2001-10-26 Andrei Zmievski * docs.sgml: Typos. * Smarty.addons.php: Cleanup whitespace. * Smarty_Compiler.class.php: Clean up whitespace. * Smarty.class.php: Cleaning up code, formatting mostly. * NEWS: *** empty log message *** 2001-10-25 Monte Ohrt * NEWS docs.sgml: update documentation to current version * NEWS Smarty.addons.php: updated fetch to give proper warning when fetching unreadable or nonexistant files * NEWS Smarty.class.php Smarty_Compiler.class.php: fixed problem with newline at the end of compiled templates * NEWS Smarty.class.php: recompile cache if config file gets modified too. * NEWS Smarty.class.php: added feature to regenerate cache if compile_check is enabled and an involved template is modified 2001-10-23 Monte Ohrt * Smarty.class.php: fix indent for insert tags in debug console * templates/debug.tpl: update debug.tpl file format * NEWS Smarty.addons.php Smarty.class.php templates/debug.tpl: update execution time debugging, move into include list 2001-10-10 Monte Ohrt * NEWS Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php: fixed up execution time output in debug console 2001-10-09 Andrei Zmievski * Config_File.class.php NEWS Smarty.class.php TODO: Added support for hidden config vars. 2001-10-04 Monte Ohrt * NEWS Smarty.addons.php Smarty.class.php templates/debug.tpl: added execution times to debug console 2001-10-02 Andrei Zmievski * Smarty_Compiler.class.php: Add space. 2001-10-01 Andrei Zmievski * Smarty.class.php: Fix reference to compile_id. 2001-09-28 Andrei Zmievski * NEWS Smarty.class.php Smarty_Compiler.class.php: Added postfilter functions. 2001-09-26 Andrei Zmievski * NEWS Smarty.class.php docs.sgml: Rename to clear_compiled_tpl(). 2001-09-25 Andrei Zmievski * NEWS Smarty_Compiler.class.php: Fixed line number reporting when removing comments. 2001-09-20 Monte Ohrt * NEWS RELEASE_NOTES Smarty.addons.php: made html_options output xhtml compatible 2001-09-19 Monte Ohrt * Config_File.class.php NEWS README RELEASE_NOTES Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php templates/debug.tpl: updated version numbers 2001-09-16 Monte Ohrt * FAQ NEWS docs.sgml: fix doc error with insert function 2001-09-06 Andrei Zmievski * NEWS: *** empty log message *** 2001-08-31 Monte Ohrt * NEWS: update ChangeLog * overlib.js Smarty.addons.php Smarty.class.php docs.sgml: update overlib to 3.50, adjust addon code so that the overlib.js file isn't modified 2001-08-31 Andrei Zmievski * Smarty.class.php: - compile_id changes * NEWS Smarty.addons.php: - compile_id support - new options for html_select_date 2001-08-23 Andrei Zmievski * TODO: *** empty log message *** 2001-08-10 Andrei Zmievski * NEWS Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php: Modified to pass Smarty object as second parameter to insert functions. Also moved _smarty_mod_handler() and _smarty_insert_handler() into the class. * NEWS Smarty_Compiler.class.php: Passing Smarty as second parameter to prefilter functions. 2001-08-09 Andrei Zmievski * NEWS: *** empty log message *** 2001-08-09 Monte Ohrt * templates/index.tpl Smarty.class.php: add smarty.now variable to template 2001-08-06 Monte Ohrt * templates/index.tpl: change config_load section back to setup 2001-08-06 Andrei Zmievski * Smarty.addons.php: Optimize a bit. 2001-08-04 Monte Ohrt * docs.sgml: update capture documentation 2001-08-03 Monte Ohrt * FAQ NEWS Smarty.class.php: fix bug with URL controlled debugging, works now (Monte) 2001-08-01 Andrei Zmievski * Config_File.class.php: *** empty log message *** * Smarty_Compiler.class.php Smarty.class.php: - Fixed some E_NOTICE stuff in compiler. - Generalized assign_smarty_interface() a bit. 2001-07-24 Andrei Zmievski * NEWS Smarty_Compiler.class.php TODO: See ChangeLog for details. 2001-07-20 Andrei Zmievski * Config_File.class.php: Booleanize case-insensitively. 2001-07-17 Monte Ohrt * NEWS: update ChangeLog * Smarty.class.php docs.sgml: put SMARTY_DIR on Config_File require 2001-07-11 Monte Ohrt * docs.sgml FAQ NEWS Smarty.class.php: updated security to not include insecure docs, only warning 2001-07-10 Andrei Zmievski * Smarty.class.php: Adding 'sizeof' as an allowed {if} function. 2001-07-06 Andrei Zmievski * NEWS: *** empty log message *** 2001-07-06 Monte Ohrt * Config_File.class.php NEWS README RELEASE_NOTES Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php: update version number to 1.4.4 * NEWS Smarty.addons.php Smarty_Compiler.class.php docs.sgml templates/header.tpl templates/index.tpl: update documenatation, template examples 2001-07-03 Andrei Zmievski * NEWS Smarty.class.php: Implemented access to request vars via $smarty var. * NEWS Smarty_Compiler.class.php: Fixed a bug with parsing function arguments in {if} tags. 2001-06-30 Monte Ohrt * NEWS: update ChangeLog 2001-06-29 Monte Ohrt * Smarty.addons.php Smarty.class.php docs.sgml overlib.js: moved overlib to separate file, added SMARTY_DIR, documented. added much documentation 2001-06-29 Andrei Zmievski * NEWS RELEASE_NOTES TODO: *** empty log message *** 2001-06-29 Monte Ohrt * NEWS README RELEASE_NOTES Smarty.addons.php Smarty.class.php docs.sgml index.php templates/debug.tpl templates/header.tpl templates/index.tpl: update release notes 2001-06-27 Andrei Zmievski * Smarty_Compiler.class.php: *** empty log message *** * NEWS Smarty_Compiler.class.php: Implemented 'step' section attribute. * Smarty_Compiler.class.php: Negative values of 'max' will mean no max. * AUTHORS NEWS: *** empty log message *** 2001-06-26 Andrei Zmievski * NEWS Smarty.class.php Smarty_Compiler.class.php index.php: Added 'max' and 'start' section attributes. Added 'total' and 'iteration' section properties. 2001-06-25 Andrei Zmievski * Config_File.class.php RELEASE_NOTES Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php: Update version numbers. 2001-06-23 Andrei Zmievski * TODO: *** empty log message *** 2001-06-21 Andrei Zmievski * Config_File.class.php NEWS: Fixed booleanization bug. 2001-06-20 Monte Ohrt * docs.sgml: update documents to reflect changes to cached content & debugging 2001-06-20 Andrei Zmievski * Smarty.addons.php Smarty.class.php: Remove debug output for cached and fetched cases. 2001-06-20 Monte Ohrt * Smarty.class.php: update include_info to false * Smarty.class.php docs.sgml index.php templates/footer.tpl: moved debug logic into Smarty completely, created flags for it 2001-06-19 Andrei Zmievski * Smarty.addons.php Smarty.class.php templates/debug.tpl: *** empty log message *** * NEWS Smarty.class.php: Remove unneeded debug functions. 2001-06-19 Monte Ohrt * NEWS Smarty.addons.php Smarty.class.php docs.sgml templates/debug.tpl templates/footer.tpl: commit updates, add debug template 2001-06-19 Andrei Zmievski * Smarty.class.php Smarty_Compiler.class.php TODO: Moved config loading code inside main class, the compiled template now simply calls that method. 2001-06-15 Andrei Zmievski * NEWS Smarty.class.php Smarty_Compiler.class.php templates/index.tpl: * moved config array into class itself * added 'scope' attribute for config_load * Smarty_Compiler.class.php Smarty.addons.php Smarty.class.php: Finishing up secure mode. 2001-06-15 Monte Ohrt * NEWS: update ChangeLog * Smarty_Compiler.class.php: cleaned up logic of if statement security * Smarty_Compiler.class.php: update if logic to cover more situations * Smarty_Compiler.class.php docs.sgml: update if statement security feature 2001-06-14 Andrei Zmievski * Smarty.addons.php Smarty.class.php: *** empty log message *** * NEWS Smarty_Compiler.class.php: Fixed a bug with quoted strings inside if statements. 2001-06-13 Monte Ohrt * Smarty.addons.php Smarty.class.php: added secure_dir array for multiple secure directories * Smarty.addons.php: update fetch funtion to respect security setting * NEWS Smarty.addons.php Smarty.class.php docs.sgml: update documentation, changelog * Smarty.addons.php Smarty.class.php: moved _extract setting to assign functions * Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php: added assign/unassign custom functions, ability to re-extract tpl_vars * Smarty.class.php Smarty_Compiler.class.php docs.sgml index.php: commit security features 2001-06-11 Andrei Zmievski * Smarty.class.php: Version variable typo. 2001-06-05 Andrei Zmievski * Smarty.class.php: Create config object in fetch() or just set the config path if it already exists. 2001-06-04 Andrei Zmievski * Smarty.class.php: *** empty log message *** * NEWS Smarty_Compiler.class.php: Fixed a problem with $ inside strip tags. 2001-05-31 Andrei Zmievski * NEWS: *** empty log message *** * Config_File.class.php: Allow empty config_path. 2001-05-29 Monte Ohrt * Smarty_Compiler.class.php docs.sgml NEWS README RELEASE_NOTES Smarty.addons.php Smarty.class.php: update version numbers * NEWS Smarty.class.php Smarty_Compiler.class.php docs.sgml: moved version variable to internal variable 2001-05-22 Andrei Zmievski * NEWS Smarty.class.php Smarty_Compiler.class.php: Moved $_smarty_sections and $_smarty_conf_obj into Smarty class. 2001-05-18 Monte Ohrt * NEWS: update ChangeLog * FAQ QUICKSTART: update FAQ, QUICKSTART for windows include_path setup * configs/test.conf: added configs directory to cvs 2001-05-18 Andrei Zmievski * Smarty.class.php: Use compiler_class for including the file. 2001-05-18 Monte Ohrt * docs.sgml: fix typo 2001-05-16 Monte Ohrt * README RELEASE_NOTES Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php: update files to version 1.4.1 * NEWS: update ChangeLog 2001-05-15 Andrei Zmievski * NEWS: *** empty log message *** * index.php: forget that! * NEWS Smarty_Compiler.class.php index.php: Fixed a few E_NOTICE warnings. 2001-05-09 Monte Ohrt * NEWS RELEASE_NOTES Smarty.addons.php Smarty.class.php docs.sgml: update dates versions 2001-05-09 Andrei Zmievski * NEWS: *** empty log message *** * Smarty.class.php: Use absolute paths when requiring/including Smart components. * NEWS: *** empty log message *** * Smarty.class.php: Use write mode instead of append. 2001-05-02 Andrei Zmievski * NEWS Smarty_Compiler.class.php: Fix indexing by section properties. 2001-05-02 Monte Ohrt * NEWS: update changelog * Smarty.class.php: remove period from syntax error 2001-05-02 Andrei Zmievski * Smarty_Compiler.class.php: Double-quote the attribute values by default. 2001-04-30 Monte Ohrt * Smarty_Compiler.class.php NEWS: added simple {capture} logic 2001-04-30 Andrei Zmievski * TODO: *** empty log message *** * Smarty_Compiler.class.php Smarty.class.php: Fix passing config vars to included files. * Smarty.class.php Smarty_Compiler.class.php: Fix inclusion again. 2001-04-30 Monte Ohrt * FAQ RELEASE_NOTES Smarty.class.php misc/fix_vars.php NEWS: update paths for windows (c:) 2001-04-28 Andrei Zmievski * Smarty.class.php Smarty_Compiler.class.php: Fix passing variables to included files. * templates/index.tpl: *** empty log message *** 2001-04-27 Andrei Zmievski * Smarty_Compiler.class.php: Fix includes. 2001-04-26 Andrei Zmievski * Smarty_Compiler.class.php docs.sgml Smarty.class.php: Formatting mostly. * Smarty_Compiler.class.php Config_File.class.php: *** empty log message *** 2001-04-26 Monte Ohrt * Smarty_Compiler.class.php docs.sgml FAQ NEWS QUICKSTART RELEASE_NOTES Smarty.class.php: update docs with new changes 2001-04-26 Andrei Zmievski * RELEASE_NOTES: *** empty log message *** * docs.sgml templates/index.tpl NEWS Smarty_Compiler.class.php: Added ability to reference object properties. 2001-04-25 Andrei Zmievski * README Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php docs.sgml AUTHORS Config_File.class.php CREDITS RELEASE_NOTES NEWS: *** empty log message *** * docs.sgml: Docs on new parameter to custom functions. * NEWS: *** empty log message *** * Smarty_Compiler.class.php: Changing the way tpl vars are referenced and passing smarty object to custom functions. * RELEASE_NOTES docs.sgml: Fixing docs a bit. 2001-04-24 Andrei Zmievski * docs.sgml: Docs for $compiler_class and compiler functions. * templates/index.tpl: *** empty log message *** * Smarty_Compiler.class.php: Remove debugging. 2001-04-24 Monte Ohrt * docs.sgml: update compiler function docs 2001-04-24 Andrei Zmievski * NEWS Smarty.class.php Smarty_Compiler.class.php templates/index.tpl: Added compiler function support. 2001-04-24 Monte Ohrt * RELEASE_NOTES Smarty.class.php: update notes, change show_info_header to false by default * Smarty.class.php Smarty_Compiler.class.php docs.sgml CREDITS FAQ NEWS README RELEASE_NOTES: update documenation, bug fixes 2001-04-24 Andrei Zmievski * misc/fix_vars.php: Hopefully fix for sure. 2001-04-23 Monte Ohrt * misc/fix_vars.php: uncomment copy/unlink 2001-04-23 Andrei Zmievski * misc/fix_vars.php: Do it more thoroughly. * misc/fix_vars.php: check for } 2001-04-22 Andrei Zmievski * misc/fix_vars.php: Fix variable parsing. 2001-04-20 Monte Ohrt * misc/fix_vars.php: fix problem with 4.0.5-dev and preg_replace_callback 2001-04-19 Monte Ohrt * Smarty_Compiler.class.php docs.sgml misc/fix_vars.php NEWS RELEASE_NOTES Smarty.class.php: update notes/documentation * NEWS README RELEASE_NOTES Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php docs.sgml: update files for 1.4.0 release 2001-04-16 Andrei Zmievski * misc/fix_vars.php: Added fix_vars.php script. 2001-04-16 Monte Ohrt * QUICKSTART RELEASE_NOTES docs.sgml templates/index.tpl: update RELEASE_NOTES & scripts with new section var syntax 2001-04-13 Andrei Zmievski * Smarty_Compiler.class.php: * Implement new variable format parser. * Optimizing config load a bit. 2001-04-13 Monte Ohrt * FAQ NEWS RELEASE_NOTES Smarty.class.php: added $check_cached_insert_tags to speed up cached pages if {insert ...} is not used (Monte) 2001-04-12 Andrei Zmievski * NEWS Smarty.class.php RELEASE_NOTES: *** empty log message *** * Smarty_Compiler.class.php: Remove redundant functions. * Smarty.class.php: Formatting. 2001-04-12 Monte Ohrt * Smarty.class.php: update file: parsing * Smarty.class.php docs.sgml: update documentation 2001-04-12 Andrei Zmievski * Smarty.class.php Smarty_Compiler.class.php TODO: *** empty log message *** 2001-04-11 Monte Ohrt * FAQ QUICKSTART RELEASE_NOTES: added RELEASE_NOTES file to cvs * NEWS docs.sgml: update ChangeLog, update documentation * Smarty.class.php Smarty_Compiler.class.php templates/index.tpl: update Smarty to compile at run-time. added ability to get files from absolute paths, added work around for LOCK_EX and windows, changed a few file permissions to be more secure. 2001-03-29 Monte Ohrt * NEWS Smarty.addons.php: allow arbitrary date strings instead of just timestamps 2001-03-28 Monte Ohrt * Smarty.class.php Smarty_Compiler.class.php docs.sgml FAQ NEWS README Smarty.addons.php: update version in class, update docs for count_ and new vars * templates/index.tpl docs.sgml: update docs, example template 2001-03-28 Andrei Zmievski * Smarty_Compiler.class.php: Some variable renaming. 2001-03-23 Andrei Zmievski * Smarty_Compiler.class.php NEWS: Fixed nested include infinite repeat bug. 2001-03-23 Monte Ohrt * Smarty.class.php: fix version number * Smarty.class.php NEWS: added optional HTML header to output 2001-03-22 Andrei Zmievski * Smarty_Compiler.class.php: Fixed inclusion of dynamic files. 2001-03-16 Andrei Zmievski * Smarty_Compiler.class.php: Fixing the config_load scoping. * Smarty_Compiler.class.php: making config variables global for now. 2001-03-15 Andrei Zmievski * NEWS: *** empty log message *** * Smarty_Compiler.class.php: * Includes are now always done via generated function call to protect namespace. * config_load now always uses global config object to improve performance. 2001-03-13 Monte Ohrt * docs.sgml: update math documentation with format attribute 2001-03-11 Monte Ohrt * docs.sgml NEWS Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php: update math function with format attribute 2001-03-10 Andrei Zmievski * Smarty.addons.php: *** empty log message *** * NEWS Smarty.addons.php Smarty.class.php: Added html_select_time custom function. 2001-03-08 Monte Ohrt * Smarty.class.php Smarty_Compiler.class.php NEWS README Smarty.addons.php: rename 1.3.1b to 1.3.1pl1 * NEWS Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php: update version numbers, changelog * Smarty.class.php Smarty_Compiler.class.php: moved _syntax_error to Smarty_Compiler.class.php * Smarty.class.php docs.sgml: missing _syntax_error function recovered. fixed minor syntax in docs 2001-03-07 Monte Ohrt * QUICKSTART README Smarty.addons.php Smarty.class.php Smarty_Compiler.class.php BUGS INSTALL NEWS: update everything to 1.3.1 2001-03-03 Monte Ohrt * Smarty_Compiler.class.php Smarty.class.php: fixed bug with cached insert tags 2001-03-02 Monte Ohrt * Smarty.class.php Smarty_Compiler.class.php: fix cache fuctions with separated compiled class * FAQ NEWS docs.sgml: update changelog 2001-03-02 Andrei Zmievski * NEWS Smarty_Compiler.class.php: Added 'first' and 'last' section properties. 2001-03-02 Monte Ohrt * TODO: remove compiling separation TODO * Smarty_Compiler.class.php Smarty.addons.php Smarty.class.php: update function headers * templates/index.tpl NEWS Smarty.class.php Smarty_Compiler.class.php index.php: split out compiling code for faster execution * Smarty.class.php: fixed a few warning messages * Smarty.addons.php Smarty.class.php docs.sgml NEWS: added fetch, unregister mod/fun, updated docs 2001-03-01 Monte Ohrt * Smarty.addons.php: added "int" to available list * docs.sgml FAQ Smarty.class.php: update FAQ, add math functions & update documetation * index.php Smarty.addons.php Smarty.class.php docs.sgml: fixed literal tags and other optional delimiters 2001-02-26 Andrei Zmievski * NEWS Smarty.class.php: Added index_prev, index_next section properties and ability to index by them. * NEWS Smarty.addons.php Smarty.class.php: Reverting the plugins patch - needs more thought. * Smarty.class.php: Fixing plugin loading. 2001-02-23 Andrei Zmievski * Smarty.addons.php Smarty.class.php plugins/standard.plugin.php NEWS: Added plugin functionality. 2001-02-22 Monte Ohrt * docs.sgml templates/index.tpl NEWS README Smarty.class.php: fixed issue with php tags executed in literal blocks 2001-02-21 Monte Ohrt * NEWS: update changelog for LGPL change * Smarty.class.php docs.sgml README Smarty.addons.php: updated version numbers to 1.3.0 * NEWS templates/index.tpl: update changelog, rearrange index.tpl file 2001-02-21 Andrei Zmievski * NEWS Smarty.class.php: *** empty log message *** 2001-02-21 Monte Ohrt * docs.sgml: update parameters for is_cached and fetch 2001-02-21 Andrei Zmievski * NEWS Smarty.class.php: *** empty log message *** 2001-02-21 Monte Ohrt * NEWS Smarty.addons.php docs.sgml: update docs, remove header function from addons 2001-02-20 Monte Ohrt * FAQ NEWS: update changelog * TODO: update todo * TODO: update todo list * Smarty.class.php: update php tag handling logic 2001-02-19 Monte Ohrt * index.php Config_File.class.php FAQ Smarty.class.php docs.sgml: fixed * Smarty.addons.php: *** empty log message *** 2001-02-13 Andrei Zmievski * TODO: *** empty log message *** 2001-02-12 Andrei Zmievski * templates/index.tpl Smarty.class.php: *** empty log message *** 2001-02-10 Monte Ohrt * Smarty.class.php: remove unneeded preg_match * Smarty.class.php: remove comment * Smarty.class.php: updated php escape to handle