From fe63515d03cd966d8a98814b3d91ea0b373ff3f2 Mon Sep 17 00:00:00 2001 From: messju Date: Thu, 17 Jul 2003 14:23:18 +0000 Subject: [PATCH] fixed assign parameter for eval (must have gotton lost on its way to 2.5.0) cleaned up indentiation --- libs/plugins/function.eval.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/libs/plugins/function.eval.php b/libs/plugins/function.eval.php index fd65e2e2..acdaf64d 100644 --- a/libs/plugins/function.eval.php +++ b/libs/plugins/function.eval.php @@ -25,21 +25,21 @@ function smarty_function_eval($params, &$smarty) return; } - if($params['var'] == '') { - return; - } + if($params['var'] == '') { + return; + } - $smarty->_compile_source('evaluated template', $params['var'], $_var_compiled); + $smarty->_compile_source('evaluated template', $params['var'], $_var_compiled); ob_start(); - $smarty->smarty_eval('?>' . $_var_compiled); - $_contents = ob_get_contents(); + $smarty->smarty_eval('?>' . $_var_compiled); + $_contents = ob_get_contents(); ob_end_clean(); - if (!empty($assign)) { - $smarty->assign($assign, $_contents); + if (!empty($params['assign'])) { + $smarty->assign($params['assign'], $_contents); } else { - return $_contents; + return $_contents; } }