File: /var/www/html/inventory.breadsecret.com/view/layout/head.php
<?php
$user = unserialize($_SESSION['user']);
$currentLocation = $request->url;
$lastSlashPos = strrpos($currentLocation, '/');
$questionMarkPos = strpos($currentLocation, '?');
// Check if both positions are found and valid
if ($lastSlashPos !== false && $questionMarkPos !== false && $lastSlashPos < $questionMarkPos) {
// Extract the substring between the last "/" and "?"
$currentPage = substr($currentLocation, $lastSlashPos + 1, $questionMarkPos - $lastSlashPos - 1);
} else {
$currentPage = "";
}
?>
<div class="wrapper">
<!-- Sidebar -->
<div class="sidebar" data-background-color="dark">
<div class="sidebar-logo">
<!-- Logo Header -->
<div class="logo-header" data-background-color="dark" style="color:white">
<!--<?=L('title');?>-->
<a href="#" class="logo">
<img src="<?php Utility\WebSystem::path("images/logo.png");?>" alt="navbar brand" class="navbar-brand" height="90%">
</a>
<div class="nav-toggle menuToggle">
<button class="btn btn-toggle toggle-sidebar">
<i class="gg-menu-right"></i>
</button>
<button class="btn btn-toggle sidenav-toggler">
<i class="gg-menu-left"></i>
</button>
</div>
<button class="topbar-toggler more">
<i class="gg-more-vertical-alt"></i>
</button>
</div>
<!-- End Logo Header -->
</div>
<div class="sidebar-wrapper scrollbar scrollbar-inner">
<div class="sidebar-content">
<ul class="nav nav-secondary">
<!--
<li class="nav-item">
<a data-bs-toggle="collapse" href="#dashboard" class="collapsed" aria-expanded="false">
<i class="fas fa-cog"></i>
<p>Dashboard</p>
<span class="caret"></span>
</a>
<div class="collapse" id="dashboard">
<ul class="nav nav-collapse">
<li>
<a href="../../demo1/index.html">
<span class="sub-item">Dashboard 1</span>
</a>
</li>
</ul>
</div>
</li>
<li class="nav-section">
<span class="sidebar-mini-icon">
<i class="fa fa-ellipsis-h"></i>
</span>
<h4 class="text-section">Components</h4>
</li>
<li class="nav-item active submenu">
<a data-bs-toggle="collapse" href="#base">
<i class="fas fa-layer-group"></i>
<p>Base</p>
<span class="caret"></span>
</a>
<div class="collapse show" id="base">
<ul class="nav nav-collapse">
<li class="active">
<a href="../components/avatars.html">
<span class="sub-item">Avatars</span>
</a>
</li>
<li>
<a href="../components/buttons.html">
<span class="sub-item">Buttons</span>
</a>
</li>
<li>
<a href="../components/gridsystem.html">
<span class="sub-item">Grid System</span>
</a>
</li>
<li>
<a href="../components/panels.html">
<span class="sub-item">Panels</span>
</a>
</li>
<li>
<a href="../components/notifications.html">
<span class="sub-item">Notifications</span>
</a>
</li>
<li>
<a href="../components/sweetalert.html">
<span class="sub-item">Sweet Alert</span>
</a>
</li>
<li>
<a href="../components/font-awesome-icons.html">
<span class="sub-item">Font Awesome Icons</span>
</a>
</li>
<li>
<a href="../components/simple-line-icons.html">
<span class="sub-item">Simple Line Icons</span>
</a>
</li>
<li>
<a href="../components/typography.html">
<span class="sub-item">Typography</span>
</a>
</li>
</ul>
</div>
</li>
<li class="nav-item">
<a data-bs-toggle="collapse" href="#sidebarLayouts">
<i class="fas fa-th-list"></i>
<p>Sidebar Layouts</p>
<span class="caret"></span>
</a>
<div class="collapse" id="sidebarLayouts">
<ul class="nav nav-collapse">
<li>
<a href="../sidebar-style-2.html">
<span class="sub-item">Sidebar Style 2</span>
</a>
</li>
<li>
<a href="../icon-menu.html">
<span class="sub-item">Icon Menu</span>
</a>
</li>
</ul>
</div>
</li>
<li class="nav-item">
<a data-bs-toggle="collapse" href="#forms">
<i class="fas fa-pen-square"></i>
<p>Forms</p>
<span class="caret"></span>
</a>
<div class="collapse" id="forms">
<ul class="nav nav-collapse">
<li>
<a href="../forms/forms.html">
<span class="sub-item">Basic Form</span>
</a>
</li>
</ul>
</div>
</li>
<li class="nav-item">
<a data-bs-toggle="collapse" href="#tables">
<i class="fas fa-table"></i>
<p>Tables</p>
<span class="caret"></span>
</a>
<div class="collapse" id="tables">
<ul class="nav nav-collapse">
<li>
<a href="../tables/tables.html">
<span class="sub-item">Basic Table</span>
</a>
</li>
<li>
<a href="../tables/datatables.html">
<span class="sub-item">Datatables</span>
</a>
</li>
</ul>
</div>
</li>
<li class="nav-item">
<a data-bs-toggle="collapse" href="#maps">
<i class="fas fa-map-marker-alt"></i>
<p>Maps</p>
<span class="caret"></span>
</a>
<div class="collapse" id="maps">
<ul class="nav nav-collapse">
<li>
<a href="../maps/googlemaps.html">
<span class="sub-item">Google Maps</span>
</a>
</li>
<li>
<a href="../maps/jsvectormap.html">
<span class="sub-item">Jsvectormap</span>
</a>
</li>
</ul>
</div>
</li>
<li class="nav-item">
<a data-bs-toggle="collapse" href="#charts">
<i class="far fa-chart-bar"></i>
<p>Charts</p>
<span class="caret"></span>
</a>
<div class="collapse" id="charts">
<ul class="nav nav-collapse">
<li>
<a href="../charts/charts.html">
<span class="sub-item">Chart Js</span>
</a>
</li>
<li>
<a href="../charts/sparkline.html">
<span class="sub-item">Sparkline</span>
</a>
</li>
</ul>
</div>
</li>
-->
<li class="nav-item">
<a href="<?=$this->pageLink('page.dashboard');?>">
<i class="fas fa-home"></i>
<p><?=L('Dashboard');?></p>
</a>
</li>
<?php
$stmNavItemsMain = Database\Sql::select('nav_items')->where(['status', '=', 1])->where(['itemType', '=', 1])->order('itemOrder')->prepare();
$stmNavItemsMain->execute();
foreach ($stmNavItemsMain as $navItemsMain) {
$stmNavItemsSub = Database\Sql::select('nav_items')->where(['status', '=', 1])->where(['itemType', '=', 0])->where(['subMenuOf', '=', $navItemsMain['id']])->order('itemOrder')->prepare();
$stmNavItemsSub->execute();
if($stmNavItemsSub->rowCount()>0) {
?>
<!--sub menu-->
<li class="nav-item submenu <?=in_array($currentPage,json_decode($navItemsMain['pageKey']))?"active":"";?>">
<a data-bs-toggle="collapse" href="#base_<?=$navItemsMain['id'];?>">
<i class="fas <?=$navItemsMain['itemIcon'];?>"></i>
<p><?=L($navItemsMain['itemName']);?></p>
<span class="caret"></span>
</a>
<div class="collapse <?=in_array($currentPage,json_decode($navItemsMain['pageKey']))?"show":"";?>" id="base_<?=$navItemsMain['id'];?>">
<ul class="nav nav-collapse">
<?php
foreach ($stmNavItemsSub as $navItemsSub) {
?>
<li class="<?=$currentPage==$navItemsSub['pageKey']?"active":"";?>">
<a href="<?=$this->pageLink($navItemsSub['pageName'], ['pg'=>1]);?>">
<span class="sub-item"><?=L($navItemsSub['itemName']);?></span>
</a>
</li>
<?php } ?>
</ul>
</div>
</li>
<?php } else { ?>
<!--single main menu-->
<li class="nav-item <?=$currentPage==$navItemsMain['pageKey']?"active":"";?>">
<a href="<?=$this->pageLink($navItemsMain['pageName'], ['pg'=>1]);?>">
<i class="fas <?=$navItemsMain['itemIcon'];?>"></i>
<p><?=L($navItemsMain['itemName']);?></p>
<!--<span class="badge badge-success">0</span>-->
</a>
</li>
<?php
}
}
?>
<!--
<li class="nav-item">
<a href="../widgets.html">
<i class="fas fa-desktop"></i>
<p>Widgets</p>
<span class="badge badge-success">4</span>
</a>
</li>
<li class="nav-item">
<a href="../../../documentation/index.html">
<i class="fas fa-file"></i>
<p>Documentation</p>
<span class="badge badge-secondary">1</span>
</a>
</li>
<li class="nav-item">
<a data-bs-toggle="collapse" href="#submenu">
<i class="fas fa-bars"></i>
<p>Menu Levels</p>
<span class="caret"></span>
</a>
<div class="collapse" id="submenu">
<ul class="nav nav-collapse">
<li>
<a data-bs-toggle="collapse" href="#subnav1">
<span class="sub-item">Level 1</span>
<span class="caret"></span>
</a>
<div class="collapse" id="subnav1">
<ul class="nav nav-collapse subnav">
<li>
<a href="#">
<span class="sub-item">Level 2</span>
</a>
</li>
<li>
<a href="#">
<span class="sub-item">Level 2</span>
</a>
</li>
</ul>
</div>
</li>
<li>
<a data-bs-toggle="collapse" href="#subnav2">
<span class="sub-item">Level 1</span>
<span class="caret"></span>
</a>
<div class="collapse" id="subnav2">
<ul class="nav nav-collapse subnav">
<li>
<a href="#">
<span class="sub-item">Level 2</span>
</a>
</li>
</ul>
</div>
</li>
<li>
<a href="#">
<span class="sub-item">Level 1</span>
</a>
</li>
</ul>
</div>
</li>-->
</ul>
</div>
</div>
</div>
<!-- End Sidebar -->