<?php
require '../db.php';

// Verificar sesión usuario
if(!isset($_SESSION['user']) || $_SESSION['user']['rol'] != 'usuario'){
    header("Location: ../index.php");
    exit;
}

// Consultas separadas
$resRec = $conn->query(
  "SELECT * FROM cartas WHERE tipo='recibida' ORDER BY fecha_recepcion DESC"
);

$resEnv = $conn->query(
  "SELECT * FROM cartas WHERE tipo='enviada' ORDER BY fecha_recepcion DESC"
);

$resDel = $conn->query(
  "SELECT * FROM cartas WHERE estado=0 ORDER BY fecha_recepcion DESC"
);
?>

<link rel="stylesheet" href="../css/style.css">

<header>
  <h1>CORRESPONDENCIA DISPONIBLE – ABACO S.R.L.</h1>
  <a href="../logout.php" class="logout">Cerrar sesión</a>
</header>

<div class="botones-cartas">
  <button onclick="mostrar('recibidas')">📥 Cartas Recibidas</button>
  <button onclick="mostrar('enviadas')">📤 Cartas Enviadas</button>
  <button onclick="mostrar('eliminada')">♻️ Papelera</button>
</div>

<div class="container">

  <!-- CARTAS RECIBIDAS -->
  <div id="recibidas" class="seccion-cartas" style="display:none;">
    <h3>📥 Cartas recibidas</h3>

    <?php if($resRec->num_rows > 0): ?>
    <?php while($c = $resRec->fetch_assoc()): ?>
    <div class="card recibida">
      <p class="numero">📄 <b>N° Carta:</b> <?= $c['numero_carta'] ?></p>
      <h3><?= !empty($c['remitente']) ? $c['remitente'] : 'Sin título' ?></h3>
      <p><?= !empty($c['descripcion']) ? $c['descripcion'] : '-' ?></p>
      <p>
        <h3>Fecha recibida 📅 <?= date("d/m/Y", strtotime($c['fecha_recepcion'])) ?></h3>
      </p>

      <a class="pdf" target="_blank" href="../uploads/cartas/<?= $c['archivo'] ?>">
        📄 Ver PDF
      </a>
    </div>
    <?php endwhile; ?>
    <?php else: ?>
    <p>No hay cartas recibidas.</p>
    <?php endif; ?>
  </div>

  <!-- CARTAS ENVIADAS -->
  <div id="enviadas" class="seccion-cartas" style="display:none;">
    <h3>📤 Cartas enviadas</h3>

    <?php if($resEnv->num_rows > 0): ?>
    <?php while($c = $resEnv->fetch_assoc()): ?>
    <div class="card enviada">
      <p class="numero">📄 <b>N° Carta:</b> <?= $c['numero_carta'] ?></p>
      <h3><?= !empty($c['destinatario']) ? $c['destinatario'] : 'Sin título' ?></h3>
      <p><?= !empty($c['descripcion']) ? $c['descripcion'] : '-' ?></p>
      <p>📅 <?= date("d/m/Y", strtotime($c['fecha_recepcion'])) ?></p>

      <a class="pdf" target="_blank" href="../uploads/cartas/<?= $c['archivo'] ?>">
        📄 Ver PDF
      </a>
    </div>
    <?php endwhile; ?>
    <?php else: ?>
    <p>No hay cartas enviadas.</p>
    <?php endif; ?>
  </div>

  <!-- PAPELERA -->
  <div id="eliminada" class="seccion-cartas" style="display:none;">
    <h3>♻️ Papelera</h3>

    <?php if($resDel->num_rows > 0): ?>
    <?php while($c = $resDel->fetch_assoc()): ?>
    <div class="card eliminada">
      <p><strong>N° Carta:</strong> <?= $c['numero_carta'] ?></p>
      <p><strong>Detalle:</strong> <?= $c['descripcion'] ?? '-' ?></p>
      <p><strong>Fecha:</strong>
        <?= date("d/m/Y", strtotime($c['fecha_recepcion'])) ?>
      </p>

      <a class="pdf" target="_blank" href="../uploads/cartas/<?= $c['archivo'] ?>">
        📄 Ver PDF
      </a>
    </div>
    <?php endwhile; ?>
    <?php else: ?>
    <p>No hay cartas eliminadas.</p>
    <?php endif; ?>
  </div>

</div>

<script>
  function mostrar(tipo) {
    document.getElementById('recibidas').style.display = 'none';
    document.getElementById('enviadas').style.display = 'none';
    document.getElementById('eliminada').style.display = 'none';

    document.getElementById(tipo).style.display = 'block';
  }
</script>