summaryrefslogtreecommitdiff
path: root/smarty_bit/function.menu.php
blob: 2fa0a3c0c1d6929caf9186b1cfcca3874b2e1095 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
/**
 * Smarty plugin
 * @package Smarty
 * @subpackage plugins
 */

/**
 * smarty_function_menu
 */
function smarty_function_menu($params, &$smarty)
{
    global $menulib;
    extract($params);
    // Param = zone

    if (empty($id)) {
        $smarty->trigger_error("assign: missing id");
        return;
    }
    $menu_info = $menulib->get_menu($id);
    $channels = $menulib->list_menu_options($id,0,-1,'position_asc','');
    $smarty->assign('menu_info',$menu_info);
    $smarty->assign('channels',$channels["data"]);
    
    $smarty->display('bitpackage:users/user_menu.tpl');
}

/* vim: set expandtab: */

?>