Пример #1
0
function create_menus()
{
    try {
        //$s_active = '';
        $s_str = '';
        $CI =& get_instance();
        $admin_loggedin = $CI->session->userdata("admin_loggedin");
        $CI->load->model('menu_model');
        $s_where = " WHERE i_parent_id = 0 ";
        $top_menu = $CI->menu_model->fetch_menus_navigation($s_where, decrypt($admin_loggedin['user_type_id']));
        //print_r($top_menu);exit;
        foreach ($top_menu as $key => $menus) {
            if ($key == 0) {
                $s_active = 'class="active"';
            } else {
                $s_active = '';
            }
            $tmp = create_sub_menus($menus['id'], $key);
            if (trim($tmp) != '' || $menus['i_total_controls'] > 0) {
                $s_str .= '<li  class="line"><a id="mnu_' . $key . '" href="javascript:void(0);" ' . $s_active . '><b>' . $menus['s_name'] . '</b></a>';
                $s_str .= $tmp;
                $s_str .= '</li>';
                unset($tmp);
            }
        }
        // end for
        //var_dump($s_str);
        $s_str = '<ul class="select">' . $s_str . '</ul>';
        echo $s_str;
        unset($admin_loggedin, $menus, $key, $top_menu);
    } catch (Exception $err_obj) {
        show_error($err_obj->getMessage());
    }
}
Пример #2
0
function pano_create_menu()
{
    create_top_menu();
    create_sub_menus();
}