29 lines
1.7 KiB
PHP
Executable File
29 lines
1.7 KiB
PHP
Executable File
<aside id="sidebar" class="sidebar shadow-sm">
|
|
<ul class="sidebar-nav p-2" id="sidebar-nav">
|
|
<?php foreach ($menus as $key0 => $menuParent):
|
|
$menuChildren = $gabary->get_menus_by_parent_code($menuParent['vue']);
|
|
$hasChild = (sizeof($menuChildren) > 0);
|
|
?>
|
|
<li class="nav-item mb-1">
|
|
<a class="nav-link <?= $hasChild ? 'collapsed' : '' ?> d-flex align-items-center text-white"
|
|
<?= $hasChild ? 'data-bs-target="#menu'.$key0.'" data-bs-toggle="collapse"' : '' ?>
|
|
href="<?= $hasChild ? '#' : $menuParent['lienMenu'] ?>">
|
|
<i class="<?= $menuParent['icone']; ?> me-2"></i>
|
|
<span><?= $menuParent['libeleMenu'] ?></span>
|
|
<?php if($hasChild): ?><i class="bi bi-chevron-down ms-auto small"></i><?php endif; ?>
|
|
</a>
|
|
<?php if($hasChild): ?>
|
|
<ul id="menu<?= $key0 ?>" class="nav-content collapse list-unstyled ps-4 py-1" data-bs-parent="#sidebar-nav">
|
|
<?php foreach ($menuChildren as $menuChild): ?>
|
|
<li>
|
|
<a href="<?= $menuChild['lienMenu']; ?>" class="text-white-50 text-decoration-none small d-block py-1">
|
|
<i class="bi bi-circle me-2" style="font-size: 8px;"></i><?= $menuChild['libeleMenu']; ?>
|
|
</a>
|
|
</li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
<?php endif; ?>
|
|
</li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
</aside>
|