Uwe Tews
2687f36849
update autoloader with for special class names
2014-12-31 14:32:47 +01:00
Uwe Tews
47faa63a0e
use function_exists('mb_get_info') for setting Smarty::$_MBSTRING
...
Function mb_split could be overloaded depending on php.ini mbstring.func_overload
2014-12-31 06:07:17 +01:00
Uwe Tews
4b7fba4d88
get config properties via compiler object
...
- reverting part of earlier change of today
2014-12-30 18:16:51 +01:00
Uwe Tews
e351c0123f
move some code into Smarty_Internal_Debug class
...
where it better belongs to
2014-12-30 17:17:15 +01:00
Uwe Tews
d3e26fb679
template function call handling
2014-12-30 16:43:42 +01:00
Uwe Tews
1d248d6349
formatting
2014-12-30 16:28:18 +01:00
Uwe Tews
8fe6f14af7
Change class name case because of composer autoloader problems
2014-12-30 16:27:08 +01:00
Uwe Tews
b122878131
rename parse tree class names and minor fixes
2014-12-30 16:22:03 +01:00
Uwe Tews
825ccc9f47
rename parse tree class names to Smarty_Internal_ParseTree....
2014-12-30 16:16:54 +01:00
Uwe Tews
485f093e0b
get config properties via template object
2014-12-30 16:03:21 +01:00
Uwe Tews
6be6bf7b70
limit the template nesting level by security
2014-12-30 12:57:43 +01:00
Uwe Tews
1da50aa61d
security can now disable special $smarty variables
...
see also NEW_FEATURES.txt
2014-12-29 21:59:23 +01:00
Uwe Tews
49a3427515
clear internal _is_file_cache when plugins_dir was modified
2014-12-27 23:06:04 +01:00
Uwe Tews
5e4f55d121
add .plex and .y files
...
add lexer .plex and parser .y files to distribution for easier version
control
2014-12-14 00:49:42 +01:00
Uwe Tews
46654268ef
update .gitignore
2014-12-14 00:44:11 +01:00
Uwe Tews
2fb5bc6bbe
lexer and parser optimizations
...
up to 30% higher compiling speed depending on template complexity
2014-12-13 23:02:29 +01:00
Uwe Tews
2fe60e8996
resolve parser ambiguity
...
- bugfix resolve parser ambiguity between constant print tag {CONST} and
other smarty tags after change of 09.12.2014
2014-12-11 05:21:21 +01:00
Smarty PHP Template Engine
042e93c725
Merge pull request #12 from jenolan/master
...
Commit 7b2a2c4a88 changed the constant pro...
2014-12-11 03:11:19 +01:00
Larry Lewis
7bb7b3ac03
Commit 7b2a2c4a88 changed the constant processing to allow a variable in teh $smarty.const but this broke the normal callout. Change allows both methods.
2014-12-11 08:06:27 +11:00
Uwe Tews
2a2a73cabc
- bugfix call of template function by a variable name
...
did not work after latest changes (forum 25342)
2014-12-10 00:51:09 +01:00
Uwe Tews
7bd40d2c0b
- bugfix variables $null, $true and $false did not work
...
after the change of 12.11.2014 (forum 25342)
2014-12-09 23:33:11 +01:00
Uwe Tews
ffbfe40043
- bugfix a plugin with attached modifier could fail
...
if the tag was immediately followed by another Smarty tag (since 3.1.21) (forum 25326)
2014-11-23 13:25:09 +01:00
Uwe Tews
de7310b702
Revert "delete unwanted file"
...
This reverts commit 77d8349ffb .
2014-11-13 19:52:41 +01:00
Uwe Tews
77d8349ffb
delete unwanted file
2014-11-13 19:48:34 +01:00
Uwe Tews
0b6af0add7
move autoload code into Autoloader.php.
...
Use Composer autoloader when possible
2014-11-13 19:42:01 +01:00
Uwe Tews
0b21213c55
new feature - added support of namespaces to template code
2014-11-12 19:07:00 +01:00
Uwe Tews
c7e8881c76
bugfix for recent changes of {function} tag handling
2014-11-11 01:01:01 +01:00
Uwe Tews
9ecbb93ebb
update of the $smarty->merge_compiled_includes option
2014-11-11 00:03:08 +01:00
Uwe Tews
460be5a5da
bugfix for recent changes of {function} tag handling
2014-11-10 23:57:30 +01:00
Uwe Tews
adc6091c4d
update of cache resources for template function calls in nocache mode
2014-11-09 10:20:06 +01:00
Uwe Tews
223cdc0787
moved code into constructor
2014-11-09 10:15:16 +01:00
Uwe Tews
230c5787e6
move Smarty exceptions into syslibs folder
2014-11-09 06:42:20 +01:00
Uwe Tews
4edb5fce30
Update of change log
2014-11-08 21:44:55 +01:00
Uwe Tews
b82756a705
- bugfix subtemplate called in nocache mode could be called with wrong compile_id when it did change on one of the calling templates
2014-11-08 21:27:53 +01:00
Uwe Tews
ea9c681106
remove no longer needed code
2014-11-08 21:06:53 +01:00
Uwe Tews
f92af96419
fixed $smarty->debugging on merged compiled subtemplates
2014-11-08 21:02:14 +01:00
Uwe Tews
8f8d462b8a
add code of template functions called in nocache mode dynamically to cache file
2014-11-08 17:19:53 +01:00
uwetews
845c4184b2
Merge pull request #9 from uwetews/master
...
new $smarty->debug options
2014-11-04 19:00:56 +01:00
Uwe Tews
963e5dae5e
new $smarty->debug options
...
- new feature $smarty->debug = true; => overwrite existing Debug Console
window (old behaviour)
$smarty->debug = 2; => individual Debug Console window by template name
2014-11-04 18:59:57 +01:00
uwetews
5b1c649c6a
Merge pull request #8 from uwetews/master
...
Debug Console Update
2014-11-03 22:31:13 +01:00
Uwe Tews
158b7be58a
Debug Console Update
...
- bugfix Debug Console did not show included subtemplates since 3.1.17
(forum 25301)
- bugfix Modifier debug_print_var did not limit recursion or prevent
recursive object display at Debug Console
(ATTENTION: parameter order has changed to be able to specify maximum
recursion)
- bugfix Debug consol did not include subtemplate information with
$smarty->merge_compiled_includes = true
- improvement The template variables are no longer displayed as objects
on the Debug Console
- improvement $smarty->createData($parent = null, $name = null) new
optional name parameter for display at Debug Console
- addition of some hooks for future extension of Debug Console
2014-11-03 22:27:32 +01:00
uwetews
4b3196fe30
Merge pull request #2 from smarty-php/master
...
Merge pull request #7 from uwetews/master
2014-11-02 14:57:41 +01:00
uwetews
4369b2fe05
Merge pull request #7 from uwetews/master
...
-bugfix and enhancement on subtemplate {include} and template {function}
2014-11-01 22:52:01 +01:00
Uwe Tews
bc13ebbc9b
-bugfix and enhancement on subtemplate {include} and template {function} tags.
...
* Calling a template which has a nocache section could fail if it was
called from a cached and a not cached subtemplate.
* Calling the same subtemplate cached and not cached with the
$smarty->merge_compiled_includes enabled could cause problems
* Many smaller related changes
2014-11-01 22:42:34 +01:00
uwetews
5f2f292739
Merge pull request #1 from smarty-php/master
...
merge
2014-11-01 11:24:58 +01:00
Smarty PHP Template Engine
337ab5bd1e
Merge pull request #6 from aivus/patch-1
...
Clean merge conflicts
2014-11-01 11:14:25 +01:00
Ilya Antipenko
95cc39deb6
Clean merge conflicts
2014-11-01 11:22:03 +02:00
Smarty PHP Template Engine
402547baaf
Merge pull request #5 from uwetews/master
...
resolved merge conflict
2014-11-01 00:42:31 +01:00
Uwe Tews
199c16e827
resolved merge conflict
2014-11-01 00:34:32 +01:00
Uwe Tews
84e5ef7345
3.1.22-dev
2014-10-31 05:48:52 +01:00