From 412e2c529b55fcd6dbff15db79144a3e70923484 Mon Sep 17 00:00:00 2001 From: messju Date: Sat, 22 Nov 2003 09:38:05 +0000 Subject: [PATCH] remove use of extract() in smarty_function_assign() --- libs/plugins/function.assign.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/libs/plugins/function.assign.php b/libs/plugins/function.assign.php index ad23f043..bcc5a7c5 100644 --- a/libs/plugins/function.assign.php +++ b/libs/plugins/function.assign.php @@ -3,7 +3,7 @@ * Smarty plugin * @package Smarty * @subpackage plugins - */ + /** * Smarty {assign} function plugin @@ -18,9 +18,7 @@ */ function smarty_function_assign($params, &$smarty) { - extract($params); - - if (empty($var)) { + if (empty($params['var'])) { $smarty->trigger_error("assign: missing 'var' parameter"); return; } @@ -30,7 +28,7 @@ function smarty_function_assign($params, &$smarty) return; } - $smarty->assign($var, $value); + $smarty->assign($params['var'], $params['value']); } /* vim: set expandtab: */