<?php
// Aseguramos que no se duplique la sesión
if (session_status() === PHP_SESSION_NONE) {
    session_start();
}
// Redirigir si no está autenticado
if (!isset($_SESSION['attuid'])) {
    header('Location: ../../../index.php');
    exit();
}

// Manejar valores por si faltan en sesión (evita warnings)
$nombre  = $_SESSION['nombre'] ?? '';
$ap1     = $_SESSION['apellido_paterno'] ?? '';
$ap2     = $_SESSION['apellido_materno'] ?? '';
$nombreUsuarioLogeado = trim("$nombre $ap1 $ap2");

// Detectar cuántos niveles hacia arriba está la raíz
$profundidad = substr_count($_SERVER['PHP_SELF'], '/') - substr_count(str_replace('frontend/', '', $_SERVER['PHP_SELF']), '/');
$prefix = str_repeat('../', $profundidad);
?>

<nav class="navbar navbar-expand top-bar bg-white shadow-sm">
  <div class="container-fluid">
    <button class="btn btn-link text-dark me-3" id="sidebarToggle">
      <i class="fas fa-bars"></i>
    </button>
    <div class="d-flex align-items-center ms-auto">
      <div class="dropdown me-3">
        <a class="dropdown-toggle d-flex align-items-center text-decoration-none"
           href="#" id="userDropdown" role="button" 
           data-bs-toggle="dropdown" aria-expanded="false">
          <i class="fas fa-user-circle fa-2x me-2"></i>
          <span class="d-none d-md-inline"><?= htmlspecialchars($nombreUsuarioLogeado ?: 'Usuario') ?></span>
        </a>
        <ul class="dropdown-menu dropdown-menu-end">
          <li><a class="dropdown-item" href="<?= $prefix ?>recruiter/profile.php"><i class="fas fa-user me-2"></i>Perfil</a></li>
        <li>
          <a class="dropdown-item" href="<?= $prefix ?>../backend/auth/logout.php">
            <i class="fas fa-sign-out-alt me-2"></i>Cerrar sesión
          </a>
        </li>
      </ul>
      </div>
    </div>
  </div>
</nav>

<!-- Bootstrap JS con Popper (evita que falle dropdown) -->
<?php if (!defined('BOOTSTRAP_JS_INCLUDED')): ?>
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
  <?php define('BOOTSTRAP_JS_INCLUDED', true); ?>
<?php endif; ?>