<?php
// Get current page filename
$current_page = basename($_SERVER['PHP_SELF']);

// Include helper for permissions (if not already included)
if (!defined('HELPER_INCLUDED')) {
    require_once __DIR__ . '/config/helper.php';
}

// Get role_id from session
global $role_id;
if (!isset($role_id)) {
    $role_id = $_SESSION['role_id'] ?? 1;
}

// Get dynamic software name
$software_name = get_setting('software_name', 'grund fos');
?>

<aside id="layout-menu" class="layout-menu menu-vertical menu bg-menu-theme">
   <div class="app-brand demo">
      <a href="index.php" class="app-brand-link">
         <span class="app-brand-logo demo">
            <img src="assets/img/favicon/grunforce-logo.svg" alt="grund fos Logo" style="height:32px; width:32px; border-radius:4px">
         </span>
         <span class="app-brand-text demo menu-text fw-semibold ms-2"><?php echo htmlspecialchars($software_name); ?></span>
      </a>
      <a href="javascript:void(0);" class="layout-menu-toggle menu-link text-large ms-auto">
         <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path
               d="M8.47365 11.7183C8.11707 12.0749 8.11707 12.6531 8.47365 13.0097L12.071 16.607C12.4615 16.9975 12.4615 17.6305 12.071 18.021C11.6805 18.4115 11.0475 18.4115 10.657 18.021L5.83009 13.1941C5.37164 12.7356 5.37164 11.9924 5.83009 11.5339L10.657 6.707C11.0475 6.31653 11.6805 6.31653 12.071 6.707C12.4615 7.09747 12.4615 7.73053 12.071 8.121L8.47365 11.7183Z"
               fill-opacity="0.9" />
            <path
               d="M14.3584 11.8336C14.0654 12.1266 14.0654 12.6014 14.3584 12.8944L18.071 16.607C18.4615 16.9975 18.4615 17.6305 18.071 18.021C17.6805 18.4115 17.0475 18.4115 16.657 18.021L11.6819 13.0459C11.3053 12.6693 11.3053 12.0587 11.6819 11.6821L16.657 6.707C17.0475 6.31653 17.6805 6.31653 18.071 6.707C18.4615 7.09747 18.4615 7.73053 18.071 8.121L14.3584 11.8336Z"
               fill-opacity="0.4" />
         </svg>
      </a>
   </div>
   <div class="menu-inner-shadow"></div>
   <ul class="menu-inner py-1" style="list-style: none;">
      <!-- Master Data Header -->
      <?php if (get_permission('master-feedback', 'is_view')): ?>
      <li class="menu-header small text-uppercase">
         <span class="menu-header-text">Master Data</span>
      </li>
      <?php endif; ?>

      <!-- Customer menu hidden -->
      <?php /*
      <?php if (get_permission('master-customer', 'is_view')): ?>
      <li class="menu-item <?php echo ($current_page == 'master-tbl-customers.php' || $current_page == 'master-tbl-customers-add.php') ? 'active' : ''; ?>">
         <a href="master-tbl-customers.php" class="menu-link">
            <i class="ri-user-line"></i>
            <div data-i18n="Customers">Customers</div>
         </a>
      </li>
      <?php endif; ?>
      */ ?>

      <?php if (get_permission('master-feedback', 'is_view')): ?>
      <li class="menu-item <?php echo ($current_page == 'master-tbl-feedback.php' || $current_page == 'master-tbl-feedback-add.php') ? 'active' : ''; ?>">
         <a href="master-tbl-feedback.php" class="menu-link">
            <i class="ri-feedback-line"></i>
            <div data-i18n="Feedback">Feedback</div>
         </a>
      </li>
      <?php endif; ?>

      <!-- Drivers menu hidden -->
      <?php /*
      <?php if (get_permission('master-driver', 'is_view')): ?>
      <li class="menu-item <?php echo ($current_page == 'master-tbl-driver.php' || $current_page == 'master-tbl-driver-add.php' || $current_page == 'master-driver-view.php' || $current_page == 'master-driver-verify.php') ? 'active' : ''; ?>">
         <a href="master-tbl-driver.php" class="menu-link">
            <i class="ri-steering-2-line"></i>
            <div data-i18n="Drivers">Drivers</div>
         </a>
      </li>
      <?php endif; ?>
      */ ?>

      <!-- Role Management Header -->
      <?php if (get_permission('setting-general', 'is_view')): ?>
      <li class="menu-header small text-uppercase">
         <span class="menu-header-text">Settings</span>
      </li>
      <?php endif; ?>

      <?php if (get_permission('setting-general', 'is_view')): ?>
      <li class="menu-item <?php echo ($current_page == 'master-settings.php') ? 'active' : ''; ?>">
         <a href="master-settings.php" class="menu-link">
            <i class="ri-settings-4-line"></i>
            <div data-i18n="Software Settings">Software Settings</div>
         </a>
      </li>
      <?php endif; ?>

      <!-- User Roles menu hidden -->
      <?php /*
      <?php if (get_permission('setting-role', 'is_view')): ?>
      <li class="menu-item <?php echo ($current_page == 'setting-role.php') ? 'active' : ''; ?>">
         <a href="setting-role.php" class="menu-link">
            <i class="ri-user-settings-line"></i>
            <div data-i18n="User Roles">User Roles</div>
         </a>
      </li>
      <?php endif; ?>
      */ ?>

      <!-- Role Permissions menu hidden -->
      <?php /*
      <?php if (get_permission('setting-permission', 'is_view')): ?>
      <li class="menu-item <?php echo ($current_page == 'setting-permission.php') ? 'active' : ''; ?>">
         <a href="setting-permission.php" class="menu-link">
            <i class="ri-lock-line"></i>
            <div data-i18n="Role Permissions">Role Permissions</div>
         </a>
      </li>
      <?php endif; ?>
      */ ?>

</aside>

