示例#1
0
 function admin_side_menu($menu_array, $children = FALSE)
 {
     $CI =& get_instance();
     $CI->load->library('ion_auth');
     $current_lang = $CI->lang->lang();
     $user_id = $CI->ion_auth->get_user_id();
     $admin_group = $CI->ion_auth->get_users_groups($user_id)->result();
     echo $children ? '<ul class="treeview-menu">' : '';
     foreach ($menu_array as $item) {
         $item['access'] = array_key_exists('access', $item) ? $item['access'] : $admin_group;
         if ($CI->ion_auth->in_group($item['access'])) {
             echo $children ? '' : '<li class="treeview">';
             if ($children) {
                 echo '<li><a href="' . site_url($current_lang . '/admin' . index_page() . '/' . $item['url']) . '" class="page_link"><i class="fa fa-circle-o"></i> ' . $item['title'] . '</a></li>';
             } else {
                 echo '<a href="' . site_url($current_lang . '/admin' . index_page() . '/' . $item['url']) . '" class="' . ($item['url'] ? 'page_link' : '') . '"><i class="' . $item['icon'] . '"></i> <span>' . $item['title'] . '</span> <i class="fa fa-angle-left pull-right"></i></a>';
             }
             if (array_key_exists('children', $item)) {
                 admin_side_menu($item['children'], TRUE);
             }
             echo $children ? '' : '</li>';
         }
     }
     echo $children ? '</ul>' : '';
 }
示例#2
0
<aside class="main-sidebar">
    <!-- sidebar: style can be found in sidebar.less -->
    <section class="sidebar">
        <!-- Sidebar user panel -->
        <div class="user-panel">
            <div class="pull-left image">
                <img src="<?php 
echo base_url();
?>
assets/backend/dist/img/user2-160x160.jpg" class="img-circle" alt="User Image">
            </div>
            <div class="pull-left info">
                <p><?php 
echo $this->ion_auth->user()->row()->first_name . " " . $this->ion_auth->user()->row()->last_name;
?>
</p>
                <a href="#"><i class="fa fa-circle text-success"></i> Online</a>
            </div>
        </div>
        <!-- sidebar menu: : style can be found in sidebar.less -->
        <ul class="sidebar-menu">
            <li class="header">MAIN NAVIGATION</li>
                <?php 
echo admin_side_menu(menu_gen_array());
?>
        </ul>
    </section>
    <!-- /.sidebar -->
</aside>