83 lines
5.5 KiB
PHP
83 lines
5.5 KiB
PHP
<nav class="navbar navbar-expand-lg navbar-dark bg-info fixed-top">
|
|
<a class="navbar-brand" href="<?php echo e(url('/dashboard')); ?>">SIGD</a>
|
|
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown"
|
|
aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
|
|
<span class="navbar-toggler-icon"></span>
|
|
</button>
|
|
<div class="collapse navbar-collapse" id="navbarNavDropdown">
|
|
<ul class="navbar-nav">
|
|
<?php $__currentLoopData = App\Models\Menu::whereNull('parent_id')->orderBy('row_num')->get(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $menu): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
|
<?php if(Auth::user()->userGroup->permissions->contains('menu_id', $menu->id)): ?>
|
|
<?php if($menu->children->count() > 0): ?>
|
|
<li class="nav-item dropdown">
|
|
<a class="nav-link dropdown-toggle" href="#"
|
|
id="navbarDropdownMenuLink<?php echo e($menu->id); ?>" role="button" data-toggle="dropdown"
|
|
aria-haspopup="true" aria-expanded="false">
|
|
<i class="<?php echo e($menu->icon); ?>"></i> <?php echo e($menu->name); ?>
|
|
|
|
</a>
|
|
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink<?php echo e($menu->id); ?>">
|
|
<?php
|
|
$divEnergyGPC = false;
|
|
$divFolu = false;
|
|
$divReports = false;
|
|
$divUserManagement = false;
|
|
?>
|
|
|
|
<?php $__currentLoopData = $menu->children; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $child): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
|
<?php if(Auth::user()->userGroup->permissions->contains('menu_id', $child->id)): ?>
|
|
<?php if(!$divEnergyGPC && strpos($child->url, '/energy_gpc') !== false): ?>
|
|
<div class="dropdown-divider"></div>
|
|
<?php $divEnergyGPC = true; ?>
|
|
<?php elseif(!$divFolu && strpos($child->url, '/folu') !== false): ?>
|
|
<div class="dropdown-divider"></div>
|
|
<?php $divFolu = true; ?>
|
|
<?php elseif(!$divReports && strpos($child->url, '/reports') !== false): ?>
|
|
<div class="dropdown-divider"></div>
|
|
<?php $divReports = true; ?>
|
|
<?php elseif(!$divUserManagement && strpos($child->url, '/user_management') !== false): ?>
|
|
<div class="dropdown-divider"></div>
|
|
<?php $divUserManagement = true; ?>
|
|
<?php endif; ?>
|
|
|
|
<a class="dropdown-item" href="<?php echo e(url($child->url)); ?>"><?php echo e($child->name); ?></a>
|
|
<?php endif; ?>
|
|
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
|
</div>
|
|
</li>
|
|
<?php else: ?>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="<?php echo e(url($menu->url)); ?>">
|
|
<i class="<?php echo e($menu->icon); ?>"></i> <?php echo e($menu->name); ?>
|
|
|
|
</a>
|
|
</li>
|
|
<?php endif; ?>
|
|
<?php endif; ?>
|
|
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
|
</ul>
|
|
|
|
<ul class="nav navbar-nav ml-auto">
|
|
<li class="nav-item dropdown">
|
|
<a class="nav-link dropdown-toggle" href="#" id="accountDropdown" role="button"
|
|
data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
|
<i class="ti ti-home"></i> <?php echo e(Auth::user()->name); ?>
|
|
|
|
</a>
|
|
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="accountDropdown">
|
|
<a class="dropdown-item" href="<?php echo e(url('user/profile')); ?>"><i class="ti ti-id-badge"></i> Profil
|
|
Saya</a>
|
|
<a class="dropdown-item" href="<?php echo e(route('password.edit')); ?>"><i class="ti ti-key"></i> Ubah
|
|
Password</a>
|
|
<div class="dropdown-divider"></div>
|
|
<a class="dropdown-item" href="<?php echo e(url('/user-manual')); ?>"><i class="ti ti-book"></i> User Manual</a>
|
|
<form id="logout-form" action="<?php echo e(route('logout')); ?>" method="POST">
|
|
<?php echo csrf_field(); ?>
|
|
<button type="submit" class="dropdown-item"><i class="ti ti-power-off"></i> Logout</button>
|
|
</form>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</nav>
|
|
<?php /**PATH /var/www/sigd/resources/views/layouts/navbar.blade.php ENDPATH**/ ?>
|