uwetews
ccbc4303ed
- bugfix {$smarty.section.customer.loop} did throw compiler error https://github.com/smarty-php/smarty/issues/161
2016-01-26 03:01:33 +01:00
uwetews
b58e1cdc5a
- bugfix compiling {section} did create warning
2016-01-26 02:57:21 +01:00
uwetews
dd0f4c7c36
- improvement runtime checks if registered block plugins are callabel
2016-01-02 17:58:58 +01:00
uwetews
418492b40b
- optimize block plugin compiler
2016-01-02 11:27:44 +01:00
uwetews
59343127f7
- update scope handling
2016-01-02 02:47:32 +01:00
uwetews
bdf9f41da8
- remove Smarty::$resource_cache_mode property
2016-01-01 18:28:27 +01:00
uwetews
c60cdb3e64
- optimization of {assign}, {if} and {while} compiled code
2015-12-31 02:20:47 +01:00
uwetews
7eb56ac5e3
- bugfix plugin names starting with "php" did not compile https://github.com/smarty-php/smarty/issues/147
2015-12-30 22:11:15 +01:00
uwetews
34062d45b7
- bugfix Smarty::error_reporting was not observed when display() or fetch() was called on template objects https://github.com/smarty-php/smarty/issues/145
2015-12-29 16:54:15 +01:00
uwetews
afec7564d6
- optimization of {foreach} code size and processing
2015-12-28 00:58:22 +01:00
uwetews
c8c82a292a
- PHPdoc updates
2015-12-27 08:12:46 +01:00
uwetews
c2f05e8c3c
- code fixes
2015-12-27 08:11:31 +01:00
uwetews
b0691dd056
- update external methods
2015-12-27 07:18:35 +01:00
uwetews
4dd8b0bf73
new _clearTemplateCache() method
2015-12-27 05:43:11 +01:00
uwetews
ca48e93f00
force opcache invalidation
2015-12-27 05:42:30 +01:00
uwetews
1ebaac314c
remove obsolete code
2015-12-27 05:37:50 +01:00
uwetews
dc6da4384b
- improve inheritance code
2015-12-27 04:02:21 +01:00
uwetews
7e7591f6c0
new _clearTemplateCache() method
2015-12-27 03:28:26 +01:00
uwetews
fbf544286a
- new feature If ACP is enabled force an apc_compile_file() when compiled or cached template was updated
2015-12-25 10:29:29 +01:00
uwetews
613e66c257
- optimization replace hhvm extension by inline code
2015-12-25 10:02:10 +01:00
uwetews
fdd20dd4f1
- compile {block} tag code and its processing into classes
2015-12-25 09:10:39 +01:00
uwetews
2ebacc3b54
- bugfix post filter did fail on template inheritance https://github.com/smarty-php/smarty/issues/144
2015-12-24 05:52:41 +01:00
uwetews
297f47a15a
- new feature Compiler does now observe the template_dir setting and will create separate compiled files if required
2015-12-24 02:29:21 +01:00
uwetews
9d0865aaf8
- new feature Caching does now observe the template_dir setting and will create separate cache files if required
2015-12-24 02:26:31 +01:00
uwetews
5c377637e1
- new feature Caching does now observe the template_dir setting and will create separate cache files if required
2015-12-23 04:35:48 +01:00
uwetews
db2cace210
- optimization move subtemplate processing back into template object
2015-12-23 03:08:23 +01:00
uwetews
ad635471cb
- optimization move internal method decodeProperties back into template object
2015-12-23 00:44:51 +01:00
uwetews
a8f8efd4b4
- bugfix {strip} must remove all blanks between html tags https://github.com/smarty-php/smarty/issues/136
2015-12-21 23:35:52 +01:00
Kars Frijters
d8109dda75
set correct path to template in CompileAll
...
When the template is in a subdirectory of the sourcedir, the the template could not be loaded
2015-12-21 14:27:26 +01:00
uwetews
efaa61cfb6
- optimization improve speed of filetime checks on extends and extendsall resource
2015-12-21 02:18:27 +01:00
uwetews
6483164d18
- update compilation of Smarty special variables
2015-12-20 15:13:34 +01:00
uwetews
e655856871
- bugfix failure when the default resource type was set to 'extendsall' https://github.com/smarty-php/smarty/issues/123
2015-12-20 05:27:43 +01:00
uwetews
dc9872e0e2
- bugfix broken PHP 5.2 compatibility https://github.com/smarty-php/smarty/issues/139
2015-12-19 21:55:32 +01:00
uwetews
9cdf68807f
- improvement make sure that compiled and cache templates never can contain a trailing '?>?
2015-12-19 21:37:46 +01:00
uwetews
d11956fc78
- remove no longer used code
2015-12-19 21:35:24 +01:00
uwetews
224a1c4874
- bugfix broken PHP 5.2 compatibility
2015-12-19 20:10:45 +01:00
uwetews
e32720ef4e
- bugfix using $smarty.capture.foo in expressions could fail https://github.com/smarty-php/smarty/pull/138
2015-12-19 19:18:31 +01:00
uwetews
44eea98260
- bugfix regression when mdifier parameter was follow by math https://github.com/smarty-php/smarty/issues/132
2015-12-18 04:43:55 +01:00
uwetews
05c069d889
- bugfix using {block append/prepend} on same block in multiple levels of inheritance templates could fail (forum topic 25827)
2015-12-18 00:34:58 +01:00
uwetews
9a8bcb93b1
- bugfix text content consisting of just a single '0' like in {if true}0{/if} was suppressed (forum topic 25834)
2015-12-17 21:51:19 +01:00
uwetews
919861014a
- bugfix using {block append/prepend} on same block in multiple levels of inheritance templates could fail (forum topic 25827)
2015-12-17 21:32:36 +01:00
uwetews
fb80bd53a5
- bugfix {$smarty.capture.nameFail} did lowercase capture name https://github.com/smarty-php/smarty/issues/135
2015-12-17 20:31:30 +01:00
uwetews
fa3aed33ee
- bugfix {foreach} did fail if from atrribute is a Generator class https://github.com/smarty-php/smarty/issues/128
2015-12-16 03:25:33 +01:00
uwetews
e1eefdca75
Merge pull request #127 from logbon72/master
...
Restored Smarty_Internal_Data::getVariable()
2015-12-16 00:58:13 +01:00
Di Wu
1f7a82e2be
Compatible with PHP7
...
Explicitly defining the evaluation order with the curly braces.
In PHP5
``
$person->$property['first'] is evaluated as $person->{$property['first']}
``
But in PHP7
``
$person->$property['first'] is evaluated as {$person->$property}['first']
``
2015-12-15 17:37:53 +08:00
Joseph Orilogbon
048b648bff
- Restored Smarty_Internal_Data::getVariable(), but added deprecation message.
2015-12-15 08:54:21 +01:00
uwetews
017120c1ef
- bugfix a call to clearAllCache() and other should clear all internal template object caches (forum topic 25828)
2015-12-15 03:37:13 +01:00
uwetews
862ce9db08
- bugfix {$smarty.cookies.foo} did return the $_COOKIE array not the 'foo' value https://github.com/smarty-php/smarty/issues/122
2015-12-15 01:34:18 +01:00
uwetews
c4e6ad6c35
- bugfix multiple calls of {section} with same name droped E_NOTICE error https://github.com/smarty-php/smarty/issues/118
2015-12-14 00:18:27 +01:00
uwetews
f8ec3ecaef
- bugfix {$smarty.config.foo} broken in 3.1.28 https://github.com/smarty-php/smarty/issues/120
2015-12-14 00:04:31 +01:00