コード例 #1
0
ファイル: utilisateur.php プロジェクト: Suire/erp-PPE2
function menuUtilisateur($menuParent_id = null)
{
    $utilisateur = $_SESSION['utilisateur'];
    $query = 'select * ' . 'from menu m, utilisateurtype_menu um ' . 'where um.utilisateurtype_id=' . $utilisateur['utilisateurtype_id'] . ' and m.id=um.menu_id';
    if (is_null($menuParent_id)) {
        $query .= ' and m.menuparent_id is null';
    } else {
        $query .= ' and m.menuparent_id=' . $menuParent_id;
    }
    $query .= ' order by um.ordre';
    $menus = Connexion::table($query);
    $html = '';
    foreach ($menus as $menu) {
        if ($menu['route'] == '') {
            $url = '#';
        } else {
            $url = '.?route=' . $menu['route'];
        }
        $enfants = menuUtilisateur($menu['id']);
        if ($enfants != '') {
            $class = ' class="treeview"';
        } else {
            $class = '';
        }
        $html .= '<li' . $class . '>
                <a href="' . $url . '">
                <i class="fa ' . $menu['icon'] . '"></i> <span>' . $menu['label'] . '</span>
                </a>';
        if ($enfants != '') {
            $html .= '<ul class="treeview-menu">' . $enfants . '</ul>';
        }
        $html .= '</li>';
    }
    return $html;
}
コード例 #2
0
ファイル: liste.php プロジェクト: Suire/erp-PPE2
                                    </div>
                                </li>
                            </ul>
                        </li>
                    </ul>
                </div>
            </nav>
        </header>
        <div class="wrapper row-offcanvas row-offcanvas-left">
            <!-- Left side column. contains the logo and sidebar -->
            <aside class="left-side sidebar-offcanvas">
                <!-- sidebar: style can be found in sidebar.less -->
                <section class="sidebar">
                    <ul class="sidebar-menu">
                        <?php 
echo menuUtilisateur();
?>
                    </ul>
                </section>
                <!-- /.sidebar -->
            </aside>

            <!-- Right side column. Contains the navbar and content of the page -->
            <aside class="right-side">
                <!-- Content Header (Page header) -->
                <section class="content-header">
                    <h1>
                        Liste des utilisateurs
                    </h1>
                </section>