source: temp/test-xoops.ec-cube.net/html/class/smarty/plugins/function.assign.php @ 405

Revision 405, 654 bytes checked in by root, 20 years ago (diff)
Line 
1<?php
2
3/*
4 * Smarty plugin
5 * -------------------------------------------------------------
6 * Type:     function
7 * Name:     assign
8 * Purpose:  assign a value to a template variable
9 * -------------------------------------------------------------
10 */
11function smarty_function_assign($params, &$smarty)
12{
13    extract($params);
14
15    if (empty($var)) {
16        $smarty->trigger_error("assign: missing 'var' parameter");
17        return;
18    }
19
20    if (!in_array('value', array_keys($params))) {
21        $smarty->trigger_error("assign: missing 'value' parameter");
22        return;
23    }
24
25    $smarty->assign($var, $value);
26}
27
28/* vim: set expandtab: */
29
30?>
Note: See TracBrowser for help on using the repository browser.