/** * Fetch menu and show the left site menu.. **/ function create_left_menus() { $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'])); if (!empty($top_menu)) { $menu_link = ''; foreach ($top_menu as $val1) { $s_wh_cl = " WHERE i_parent_id = " . $val1['id'] . " AND i_main_id!=-99 "; $sub_menu = $CI->menu_model->fetch_menus_navigation($s_wh_cl, decrypt($admin_loggedin['user_type_id']), ' ORDER BY s_name ASC '); $permitted = false; if (!empty($sub_menu)) { foreach ($sub_menu as $k => $v) { $permitted = menu_permitted_or_not($v['id']); // Below written if ($permitted) { break; } } } if ((!empty($sub_menu) || $val1['i_total_controls'] > 0) && $permitted) { $parent_menu = $CI->session->userdata('parent_menu_id'); if (!empty($parent_menu) && $parent_menu == $val1['id']) { $parent_cls = 'active'; } else { $parent_cls = ''; } $menu_link .= '<li class="treeview ' . $parent_cls . '" ><a href="#"><i class="fa fa-' . $val1['s_icon_class'] . '"></i><span>' . $val1['t_name'] . '</span><i class="fa fa-angle-left pull-right"></i></a><ul class="treeview-menu">'; } if (!empty($sub_menu)) { foreach ($sub_menu as $val2) { if ($val2['i_total_controls'] > 0) { $child_menu = $CI->session->userdata('child_menu_id'); if (!empty($child_menu) && $child_menu == $val2['id']) { $child_cls = 'class=active'; } else { $child_cls = ''; } $menu_link .= '<li ' . $child_cls . '><a onclick="set_menu_sessions(' . $val1['id'] . ',' . $val2['id'] . ',\'' . $val2['s_link'] . '\')" ><i class="fa fa-angle-double-right"></i> ' . $val2['t_name'] . '</a></li>'; /*$lnk= trim($val2['s_link'],'/'); $menu_link .= '<li><a onclick="open_menu_link($(this),\''.$lnk.'\')" href="javascript:void(0);"><i class="fa fa-angle-double-right"></i> '.$val2['t_name'].'</a></li>' href='".admin_base_url().$val2['s_link']."'; href='".admin_base_url().$val2['s_link']."' href='".admin_base_url().$val2['s_link']."'*/ } } } $menu_link .= '</ul>'; } $menu_link .= '</li>'; } echo $menu_link; }
/** * Fetch menu and show the left site menu.. **/ function create_left_menus() { $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'])); if (!empty($top_menu)) { $menu_link = ''; foreach ($top_menu as $val1) { $s_wh_cl = " WHERE i_parent_id = " . $val1['id'] . " AND i_main_id!=-99 "; $sub_menu = $CI->menu_model->fetch_menus_navigation($s_wh_cl, decrypt($admin_loggedin['user_type_id']), ' ORDER BY s_name ASC '); $permitted = false; if (!empty($sub_menu)) { foreach ($sub_menu as $k => $v) { $permitted = menu_permitted_or_not($v['id']); // Below written if ($permitted) { break; } } } if ((!empty($sub_menu) || $val1['i_total_controls'] > 0) && $permitted) { $menu_link .= '<li class="nav-header hidden-tablet">' . $val1['t_name'] . '</li>'; } if (!empty($sub_menu)) { foreach ($sub_menu as $val2) { if ($val2['i_total_controls'] > 0) { $menu_link .= '<li><a rel="' . $val2['s_link'] . '" class="ajax-link" href="' . admin_base_url() . $val2['s_link'] . '"><i class="' . ($val2['s_icon_class'] == '' ? 'icon-home' : $val2['s_icon_class']) . '"></i><span class="hidden-tablet"> ' . $val2['t_name'] . '</span></a></li>'; } } } } } echo $menu_link; }