From e9d172d8ac742dea607fd42161b4cf8d2ef4855a Mon Sep 17 00:00:00 2001 From: Uwe Tews Date: Thu, 30 Jul 2015 02:45:38 +0200 Subject: [PATCH] - optimize {section} compiler for speed and size of compiled code --- .../smarty_internal_compile_private_special_variable.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/sysplugins/smarty_internal_compile_private_special_variable.php b/libs/sysplugins/smarty_internal_compile_private_special_variable.php index f99c233f..df94d528 100644 --- a/libs/sysplugins/smarty_internal_compile_private_special_variable.php +++ b/libs/sysplugins/smarty_internal_compile_private_special_variable.php @@ -38,8 +38,8 @@ class Smarty_Internal_Compile_Private_Special_Variable extends Smarty_Internal_C case 'foreach': return Smarty_Internal_Compile_Foreach::compileSpecialVariable(array(), $compiler, $_index); case 'section': - return "\$_smarty_tpl->getVariable('smarty')->value$parameter"; - case 'capture': + return Smarty_Internal_Compile_Section::compileSpecialVariable(array(), $compiler, $_index); + case 'capture': return "Smarty::\$_smarty_vars$parameter"; case 'now': return 'time()';