<?php $title = 'Gestión de Usuarios'; ?>
<?= view('partials/header') ?>

<section class="hero text-center" style="background:#fff3cd;padding:40px 0;">
  <div class="container">
    <h1 class="fw-bold"><i class="bi bi-people me-2"></i> Gestión de Usuarios</h1>
    <p class="text-muted">Administra todos los usuarios registrados</p>
  </div>
</section>

<section class="py-5">
  <div class="container">

    <?php if (session()->getFlashdata('mensaje')): ?>
      <div class="alert alert-success"><?= session()->getFlashdata('mensaje') ?></div>
    <?php endif; ?>

    <div class="card shadow-sm border-0">
      <div class="card-body p-0">
        <div class="table-responsive">
          <table class="table table-hover mb-0">
            <thead class="table-dark">
              <tr>
                <th>#</th>
                <th>Nombre</th>
                <th>Email</th>
                <th>Tipo</th>
                <th>Profesión Deseada</th>
                <th>Lugar</th>
                <th>CV</th>
                <th>Fecha registro</th>
                <th>Acciones</th>
              </tr>
            </thead>
            <tbody>
              <?php if (!empty($usuarios)): ?>
                <?php foreach ($usuarios as $u): ?>
                  <tr>
                    <td><?= $u['id'] ?></td>
                    <td><?= $u['nombre'] ?></td>
                    <td><?= $u['email'] ?></td>
                    <td>
                      <?php if ($u['tipo'] == 'candidato'): ?>
                        <span class="badge bg-primary">Candidato</span>
                      <?php elseif ($u['tipo'] == 'empresa'): ?>
                        <span class="badge bg-success">Empresa</span>
                      <?php elseif ($u['tipo'] == 'admin'): ?>
                        <span class="badge bg-warning text-dark">Admin</span>
                      <?php else: ?>
                        <span class="badge bg-secondary">Sin tipo</span>
                      <?php endif; ?>
                    </td>
                    <td><?= $u['profesion'] ?? '—' ?></td>
                    <td><?= $u['direccion'] ?? '—' ?></td>
                    <td>
                      <?php if (!empty($u['cv_archivo'])): ?>
                        <a href="<?= base_url('uploads/cvs/' . $u['cv_archivo']) ?>" target="_blank" class="btn btn-sm btn-outline-primary">
                          <i class="bi bi-file-earmark-pdf me-1"></i> Ver CV
                        </a>
                      <?php else: ?>
                        <span class="text-muted small">Sin CV</span>
                      <?php endif; ?>
                    </td>
                    <td><?= $u['fecha_registro'] ?></td>
                    <td>
                      <a href="<?= base_url('admin/usuarios/ver/' . $u['id']) ?>" class="btn btn-info btn-sm me-1">
                         <i class="bi bi-eye"></i>
                      </a>  
                      <a href="<?= base_url('admin/usuarios/eliminar/' . $u['id']) ?>"
                         class="btn btn-danger btn-sm"
                         onclick="return confirm('¿Seguro que deseas eliminar este usuario?')">
                        <i class="bi bi-trash"></i>
                      </a>
                    </td>
                  </tr>
                <?php endforeach; ?>
              <?php else: ?>
                <tr>
                  <td colspan="9" class="text-center text-muted py-4">No hay usuarios registrados.</td>
                </tr>
              <?php endif; ?>
            </tbody>
          </table>
        </div>
      </div>
    </div>

    <div class="mt-3">
      <a href="<?= base_url('perfil') ?>" class="btn btn-outline-secondary">
        <i class="bi bi-arrow-left me-1"></i> Volver al panel
      </a>
    </div>

  </div>
</section>

<?= view('partials/footer') ?>