Uwe Tews
|
443ae8c216
|
- bugfix problems when {function}{/function} defined a template function in a cached subtemplate and it was called {call} from a not cached subtemplate {forum topic 25468}
|
2015-03-23 00:39:22 +01:00 |
|
Uwe Tews
|
2a005ac6d6
|
- bugfix correct update of global variable values on exit of template functions. (reported under Smarty Developers)
|
2015-03-20 18:25:59 +01:00 |
|
Uwe Tews
|
2758cb8ce9
|
Correct version number
|
2015-03-20 01:49:52 +01:00 |
|
Uwe Tews
|
4ecc75344f
|
- bugfix make sure that function properties get saved only in compiled files containing the fuction definition {forum topic 25452}
|
2015-03-20 00:41:55 +01:00 |
|
Uwe Tews
|
03c7b786a0
|
Clean up template functions property structure
|
2015-03-17 04:53:57 +01:00 |
|
Uwe Tews
|
ab1272a2e4
|
fix whitespaces on tags included in double quoted strings
|
2015-03-17 04:31:51 +01:00 |
|
Uwe Tews
|
4c0e124c22
|
- bugfix {block}{/block} tags did not work inside double quoted strings issues #18
|
2015-03-17 03:40:01 +01:00 |
|
Uwe Tews
|
6df84b6fe3
|
- bugfix {block}{/block} tags did not work inside double quoted issues #18
|
2015-03-17 03:31:44 +01:00 |
|
Uwe Tews
|
e7ad5909e5
|
- bugfix Smarty_Security->allow_constants=false; did not disallow direct usage of defined constants like {SMARTY_DIR} {forum topic 25457}
|
2015-03-17 02:29:19 +01:00 |
|
Uwe Tews
|
eead9c81e9
|
- bugfix problems with {function}{/function} and {call} tags in different subtemplate cache files {forum topic 25452}
|
2015-03-17 01:10:51 +01:00 |
|
Uwe Tews
|
7b7118eea9
|
- bugfix $smarty->compile_check must be restored before rendering of a just updated cache file {forum 25452}
|
2015-03-15 02:01:07 +01:00 |
|
Uwe Tews
|
7fe81e6d79
|
- bugfix {nocache} {/nocache} tags corrupted code when used within a nocache section caused by a nocache template variable
|
2015-03-14 15:17:58 +01:00 |
|
Uwe Tews
|
8020144d46
|
- bugfix template functions defined with {function} in an included subtemplate could not be called in nocache
mode with {call... nocache} if the subtemplate had it's own cache file {forum 25452}
|
2015-03-14 12:02:57 +01:00 |
|
Uwe Tews
|
e9b1f296cb
|
- bugfix {include ... nocache} with variable file or compile_id attribute was not executed in nocache mode.
|
2015-03-10 18:06:05 +01:00 |
|
Uwe Tews
|
8892f358ad
|
- bugfix __get() was called when loading config files
|
2015-03-07 01:44:30 +01:00 |
|
Uwe Tews
|
b1cd4cd7d2
|
Return to saved output buffer level on exceptions
|
2015-03-01 21:39:54 +01:00 |
|
Uwe Tews
|
464b37c053
|
optimize compiled code of {foreach}
|
2015-02-15 16:58:42 +01:00 |
|
Uwe Tews
|
8082bc7471
|
get rid of smarty object self pointer
|
2015-02-15 01:45:37 +01:00 |
|
Uwe Tews
|
f93cfc63ad
|
get rid of reference parameter
|
2015-02-14 21:57:42 +01:00 |
|
Uwe Tews
|
6925c98af0
|
- bugfix multiple Smarty::fetch() of same template when $smarty->merge_compiled_includes = true; could cause function alreday defined error
|
2015-02-12 23:56:43 +01:00 |
|
Uwe Tews
|
0e87a99507
|
- bugfix recursive {includes} did create E_NOTICE message when $smarty->$merge_compiled_includes = true;
|
2015-02-11 07:15:40 +01:00 |
|
Uwe Tews
|
aec380839c
|
- bugfix recursive {includes} did create E_NOTICE message when $smarty->$merge_compiled_includes = true;
|
2015-02-11 06:57:17 +01:00 |
|
Uwe Tews
|
05f5ddf573
|
remove comments
|
2015-02-09 23:52:25 +01:00 |
|
Uwe Tews
|
d62d394345
|
update
|
2015-02-08 22:22:52 +01:00 |
|
Uwe Tews
|
d288e58692
|
update
|
2015-02-08 21:36:32 +01:00 |
|
Uwe Tews
|
b2b114d5b8
|
udate
|
2015-02-08 21:21:30 +01:00 |
|
Uwe Tews
|
10bf6f6032
|
add isset($_smarty_tpl) to avoid errors when unit test runs in separate process
|
2015-02-08 21:10:45 +01:00 |
|
Uwe Tews
|
1fc2b9ece2
|
add isset($_smarty_tpl) to avoid errors when unit test runs in separate process
|
2015-02-08 19:57:14 +01:00 |
|
Uwe Tews
|
e4e3e176c0
|
add note
|
2015-01-22 04:07:58 +01:00 |
|
Uwe Tews
|
1a781b39b1
|
new feature: security can now control access to static methods and properties
see also NEW_FEATURES.txt
|
2015-01-22 03:53:01 +01:00 |
|
Uwe Tews
|
ec19bc763f
|
- bugfix 'self::' and 'parent::' was interpreted in template syntax as static class
|
2015-01-21 23:30:37 +01:00 |
|
Uwe Tews
|
8d5fa36a80
|
- bugfix clearCompiledTemplates(), clearAll() and clear() could try to delete whole drive
at wrong path permissions because realpath() fail (forum 25397)
|
2015-01-21 22:14:25 +01:00 |
|
Uwe Tews
|
85f24ce413
|
convert writeFile() to object method to remove a vulnerability
|
2015-01-21 21:12:00 +01:00 |
|
Uwe Tews
|
7a1df12afa
|
- bugfix clearCompiledTemplates() could try to delete whole drive
at wrong path permissions because realpath() fail (forum 25397)
|
2015-01-20 22:33:38 +01:00 |
|
Uwe Tews
|
4428d72e6d
|
Update testInstall() and move it into its own class
|
2015-01-12 22:12:20 +01:00 |
|
Uwe Tews
|
593f984f6a
|
load source, compiled and cache resource manually in normal flow (avoid __get())
|
2015-01-07 17:46:12 +01:00 |
|
Uwe Tews
|
466c3ee9f8
|
Use require_once ; remove unnedded paramter
|
2015-01-07 16:46:57 +01:00 |
|
Uwe Tews
|
740a583c7c
|
Use require_once
|
2015-01-07 16:46:03 +01:00 |
|
Uwe Tews
|
b3f8ddefd2
|
remove redundant overloaded methods
|
2015-01-06 04:42:49 +01:00 |
|
Uwe Tews
|
43f043364f
|
fix case in class name
|
2015-01-06 01:18:58 +01:00 |
|
Uwe Tews
|
67162324bb
|
check ..._dir property overloading
if $template_dir, $compile_dir, $cache_dir, $config_dir or $plugins_dir properties
are overloaded the setters must be called for required processing
|
2015-01-05 02:03:24 +01:00 |
|
Uwe Tews
|
2aaa29ad20
|
reset _is_file_cache
|
2015-01-04 23:54:11 +01:00 |
|
Uwe Tews
|
7cc981e6a6
|
revert some unneeded normalization of compiled_dir, cache_dir and plugins_dir
|
2015-01-04 23:42:22 +01:00 |
|
Uwe Tews
|
3463fae2a1
|
push llast weeks changes to github
|
2015-01-04 05:57:49 +01:00 |
|
Uwe Tews
|
111a10bb17
|
Move some classes into its own files
|
2015-01-04 05:51:52 +01:00 |
|
Uwe Tews
|
d528234a97
|
Small optimization
|
2015-01-04 05:51:03 +01:00 |
|
Uwe Tews
|
068da64c99
|
best defaults for internal resource caching
$resource_caching = false and $template_resource_caching = true
fixed typos
|
2015-01-04 05:49:38 +01:00 |
|
Uwe Tews
|
66eac7bc2a
|
fix code frame of inline (merged) subtemplate
|
2015-01-03 21:32:33 +01:00 |
|
Uwe Tews
|
8b71e591c0
|
some minor speed optimization
|
2015-01-03 21:27:33 +01:00 |
|
Uwe Tews
|
57620443e9
|
Optimize constructor
|
2015-01-03 07:56:03 +01:00 |
|