+++ /dev/null
-<?php\r
-/**\r
- * Smarty plugin\r
- * @package Smarty\r
- * @subpackage plugins\r
- */\r
-\r
-/**\r
- * Smarty {assign} function plugin\r
- *\r
- * Type: function<br>\r
- * Name: assign<br>\r
- * Purpose: assign a value to a template variable\r
- * @link http://smarty.php.net/manual/en/language.custom.functions.php#LANGUAGE.FUNCTION.ASSIGN {assign}\r
- * (Smarty online manual)\r
- * @param array Format: array('var' => variable name, 'value' => value to assign)\r
- * @param Smarty\r
- */\r
-function smarty_function_assign($params, &$smarty)\r
-{\r
- extract($params);\r
-\r
- if (empty($var)) {\r
- $smarty->trigger_error("assign: missing 'var' parameter");\r
- return;\r
- }\r
-\r
- if (!in_array('value', array_keys($params))) {\r
- $smarty->trigger_error("assign: missing 'value' parameter");\r
- return;\r
- }\r
-\r
- $smarty->assign($var, $value);\r
-}\r
-\r
-/* vim: set expandtab: */\r
-\r
-?>\r