From ab5d8d4e07bb3c8230d0285ef8902ef1979fce51 Mon Sep 17 00:00:00 2001 From: emkael Date: Thu, 18 Oct 2018 02:39:34 +0200 Subject: Updating Smarty --- .../sysplugins/smarty_internal_compile_append.php | 33 +++++++++++----------- 1 file changed, 16 insertions(+), 17 deletions(-) (limited to 'lib/smarty/sysplugins/smarty_internal_compile_append.php') diff --git a/lib/smarty/sysplugins/smarty_internal_compile_append.php b/lib/smarty/sysplugins/smarty_internal_compile_append.php index f6036e8..1a9befb 100644 --- a/lib/smarty/sysplugins/smarty_internal_compile_append.php +++ b/lib/smarty/sysplugins/smarty_internal_compile_append.php @@ -1,44 +1,46 @@ required_attributes = array('var', 'value'); $this->shorttag_order = array('var', 'value'); $this->optional_attributes = array('scope', 'index'); + $this->mapCache = array(); // check and get attributes $_attr = $this->getAttributes($compiler, $args); // map to compile assign attributes - if (isset($_attr['index'])) { - $_params['smarty_internal_index'] = '[' . $_attr['index'] . ']'; - unset($_attr['index']); + if (isset($_attr[ 'index' ])) { + $_params[ 'smarty_internal_index' ] = '[' . $_attr[ 'index' ] . ']'; + unset($_attr[ 'index' ]); } else { - $_params['smarty_internal_index'] = '[]'; + $_params[ 'smarty_internal_index' ] = '[]'; } $_new_attr = array(); foreach ($_attr as $key => $value) { @@ -47,7 +49,4 @@ class Smarty_Internal_Compile_Append extends Smarty_Internal_Compile_Assign { // call compile assign return parent::compile($_new_attr, $compiler, $_params); } - } - -?> \ No newline at end of file -- cgit v1.2.3