<?php
/**
 * includes/sidebar-gestor-ppp.php
 * Sidebar compartido del módulo Gestor PPP.
 *
 * $paginaActual: 'dashboard','practicas','bitacoras','calificaciones','reportes','reporte_ces','cambiar_contrasena'
 */
function sidebarGestActive(string $pagina): string {
    global $paginaActual;
    return ($paginaActual ?? '') === $pagina ? ' class="active"' : '';
}
global $sidebarBaseUrl;
$__base = rtrim($sidebarBaseUrl ?? '', '/') ?: '.';
?>
<aside class="sidebar">
  <div class="sidebar-label" style="color:#ffffff;">Gestor PPP</div>

  <a href="<?= $__base ?>/dashboard.php"<?= sidebarGestActive('dashboard') ?>>
    <span class="icon"><i class="fa fa-gauge"></i></span> Dashboard
  </a>

  <!-- ── Prácticas — Azul ── -->
  <div class="sidebar-group g-practicas">
    <span class="sg-label"><i class="fa fa-briefcase me-1"></i>Prácticas</span>
    <a href="<?= $__base ?>/practicas.php"<?= sidebarGestActive('practicas') ?>>
      <span class="icon"><i class="fa fa-briefcase"></i></span> Prácticas
    </a>
    <a href="<?= $__base ?>/bitacoras.php"<?= sidebarGestActive('bitacoras') ?>>
      <span class="icon"><i class="fa fa-book-open"></i></span> Bitácoras
    </a>
  </div>

  <!-- ── Evaluación — Dorado ── -->
  <div class="sidebar-group g-evaluacion">
    <span class="sg-label"><i class="fa fa-star me-1"></i>Evaluación</span>
    <a href="<?= $__base ?>/calificaciones.php"<?= sidebarGestActive('calificaciones') ?>>
      <span class="icon"><i class="fa fa-star"></i></span> Calificaciones
    </a>
  </div>

  <!-- ── Reportes — Violeta ── -->
  <div class="sidebar-group g-reportes">
    <span class="sg-label"><i class="fa fa-chart-bar me-1"></i>Reportes</span>
    <a href="<?= $__base ?>/reportes.php"<?= sidebarGestActive('reportes') ?>>
      <span class="icon"><i class="fa fa-chart-bar"></i></span> Reportes
    </a>
    <a href="<?= $__base ?>/reporte_ces.php"<?= sidebarGestActive('reporte_ces') ?>>
      <span class="icon"><i class="fa fa-file-contract"></i></span> Reporte CES
    </a>
  </div>

  <!-- ── Cuenta — Morado ── -->
  <div class="sidebar-group g-cuenta">
    <span class="sg-label"><i class="fa fa-user me-1"></i>Cuenta</span>
    <a href="<?= $__base ?>/cambiar_contrasena.php"<?= sidebarGestActive('cambiar_contrasena') ?>>
      <span class="icon"><i class="fa fa-lock"></i></span> Contraseña
    </a>
  </div>

  <div class="sidebar-sep"></div>
  <a href="<?= BASE_URL ?>/auth/logout.php">
    <span class="icon"><i class="fa fa-right-from-bracket"></i></span> Salir
  </a>
</aside>