116 lines
3.7 KiB
PHP
116 lines
3.7 KiB
PHP
<?php
|
|
$current_page = $_SERVER['REQUEST_URI'];
|
|
function isActive($path) {
|
|
return strpos($_SERVER['REQUEST_URI'], $path) !== false ? 'active' : 'collapsed';
|
|
}
|
|
function isDropdownActive($keyword) {
|
|
return strpos($_SERVER['REQUEST_URI'], $keyword) !== false;
|
|
}
|
|
?>
|
|
|
|
<!-- ======= Sidebar ======= -->
|
|
<aside id="sidebar" class="sidebar">
|
|
|
|
<ul class="sidebar-nav" id="sidebar-nav">
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link <?= isActive('/admin/index.php') ?>" href="/admin/index.php">
|
|
<i class="bi bi-grid"></i>
|
|
<span>Dashboard</span>
|
|
</a>
|
|
</li><!-- End Dashboard Nav -->
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link <?= isActive('/admin/produk') ?>" href="/admin/produk">
|
|
<i class="bi bi-box"></i>
|
|
<span>Produk</span>
|
|
</a>
|
|
</li><!-- End Produk Nav -->
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link <?= isActive('/admin/pemasok') ?>" href="/admin/pemasok">
|
|
<i class="bi bi-truck"></i>
|
|
<span>Pemasok</span>
|
|
</a>
|
|
</li><!-- End Pemasok Nav -->
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link <?= isActive('/admin/transaksi') ?>" href="/admin/transaksi">
|
|
<i class="bi bi-truck"></i>
|
|
<span>Transaksi</span>
|
|
</a>
|
|
</li><!-- End Transaksi Nav -->
|
|
|
|
<!-- Laporan Dropdown -->
|
|
<li class="nav-item">
|
|
<?php $isLaporan = isDropdownActive('/admin/laporan'); ?>
|
|
<a class="nav-link <?= $isLaporan ? '' : 'collapsed' ?>" data-bs-target="#laporan-nav" data-bs-toggle="collapse" href="#">
|
|
<i class="bi bi-file-bar-graph"></i>
|
|
<span>Laporan</span>
|
|
<i class="bi bi-chevron-down ms-auto"></i>
|
|
</a>
|
|
<ul id="laporan-nav" class="nav-content collapse <?= $isLaporan ? 'show' : '' ?>" data-bs-parent="#sidebar-nav">
|
|
<li>
|
|
<a href="/admin/laporan/mingguan.php" class="<?= strpos($current_page, 'mingguan.php') !== false ? 'active' : '' ?>">
|
|
<i class="bi bi-circle"></i><span>Laporan Mingguan</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="/admin/laporan/bulanan.php" class="<?= strpos($current_page, 'bulanan.php') !== false ? 'active' : '' ?>">
|
|
<i class="bi bi-circle"></i><span>Laporan Bulanan</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="/admin/laporan/tahunan.php" class="<?= strpos($current_page, 'tahunan.php') !== false ? 'active' : '' ?>">
|
|
<i class="bi bi-circle"></i><span>Laporan Tahunan</span>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li><!-- End Laporan Dropdown -->
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link <?= isActive('/admin/profile') ?>" href="/admin/profile">
|
|
<i class="bi bi-person"></i>
|
|
<span>Profil</span>
|
|
</a>
|
|
</li><!-- End Profil Nav -->
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link <?= isActive('/admin/pengaturan') ?>" href="/admin/pengaturan">
|
|
<i class="bi bi-gear"></i>
|
|
<span>Pengaturan</span>
|
|
</a>
|
|
</li><!-- End Pengaturan Nav -->
|
|
|
|
<li class="nav-item">
|
|
<a class="nav-link collapsed" href="#" id="logout">
|
|
<i class="bi bi-box-arrow-right"></i>
|
|
<span>Logout</span>
|
|
</a>
|
|
</li><!-- End Logout Nav -->
|
|
|
|
</ul>
|
|
|
|
</aside><!-- End Sidebar -->
|
|
<script src="../../dist/sweetalert2.all.min.js"></script>
|
|
<script src="../../jquery.js"></script>
|
|
<script>
|
|
$(document).on('click', '#logout', function(e) {
|
|
e.preventDefault();
|
|
|
|
Swal.fire({
|
|
title: 'Apakah anda yakin?',
|
|
text: "Anda akan Keluar!",
|
|
icon: 'warning',
|
|
showCancelButton: true,
|
|
confirmButtonColor: '#3085d6',
|
|
cancelButtonColor: '#d33',
|
|
confirmButtonText: 'Ya, Keluar Saja!'
|
|
}).then((result) => {
|
|
if (result.isConfirmed) {
|
|
window.location ='../logout.php';
|
|
}
|
|
})
|
|
})
|
|
</script>
|