<?php
$page = $_GET['page'] ?? 'dashboard';

$nav = [
  ['k'=>'dashboard','label'=>'لوحة التحكم','perm'=>'view_dashboard'],
  ['k'=>'oases','label'=>'الواحات','perm'=>'view_oases'],
  ['k'=>'aflaj','label'=>'الأفلاج','perm'=>'view_aflaj'],
  ['k'=>'farms','label'=>'المزارع','perm'=>'view_farms'],
  ['k'=>'assets','label'=>'الأصول','perm'=>'view_assets'],
  ['k'=>'map','label'=>'الخريطة','perm'=>'view_dashboard'],
  ['k'=>'maintenance','label'=>'الصيانة','perm'=>'view_maintenance'],
  ['k'=>'contractors','label'=>'المقاولون','perm'=>'view_contractors'],
  ['k'=>'contracts','label'=>'العقود','perm'=>'view_contracts'],
  ['k'=>'reports','label'=>'التقارير','perm'=>'view_reports'],
  ['k'=>'import','label'=>'الاستيراد','perm'=>'view_reports'],
  ['k'=>'inspectors','label'=>'المراقبون','perm'=>'view_inspectors'],
  ['k'=>'inspector_tasks','label'=>'مهام المراقبين','perm'=>'view_inspector_tasks'],
  ['k'=>'audit','label'=>'سجل التدقيق','perm'=>'view_audit'],
  ['k'=>'db_tools','label'=>'نسخ/استعادة قاعدة البيانات','perm'=>'manage_db_tools'],
  ['k'=>'users','label'=>'المستخدمون','perm'=>'manage_users'],
  ['k'=>'permissions','label'=>'الصلاحيات','perm'=>'manage_permissions'],
];
?>
<nav class="nav">
  <?php foreach ($nav as $it): ?>
    <?php if (!function_exists('auth_can') || !auth_can($it['perm'])) continue; ?>
    <?php $cls = ($page===$it['k']) ? 'active' : ''; ?>
    <a class="<?= e($cls) ?>" href="<?= e(url('/index.php?page=' . $it['k'])) ?>"><?= e($it['label']) ?></a>
  <?php endforeach; ?>

  <div class="nav-sep"></div>
  <a class="logout" href="<?= e(url('/logout.php')) ?>" onclick="return confirm('تسجيل الخروج؟');">تسجيل الخروج</a>
</nav>
