prepare($query); $stmt->execute($params); $documents = $stmt->fetchAll(); } catch (PDOException $e) { $error = "Error al cargar los documentos."; } ?>
Consulta y gestiona el archivo digital de la dirección.
= htmlspecialchars($_SESSION['success']); unset($_SESSION['success']); ?>
= htmlspecialchars($_SESSION['error']); unset($_SESSION['error']); ?>
| Referencia / Expediente | Asunto | Clasificación | Registrado por | Acciones |
|---|---|---|---|---|
|
No se encontraron documentos. Ajusta los filtros o registra un nuevo oficio. |
||||
|
= htmlspecialchars($doc['reference_number']) ?>
= date('d/m/Y', strtotime($doc['created_at'])) ?>
= date('H:i', strtotime($doc['created_at'])) ?>
|
= htmlspecialchars($doc['title']) ?> = htmlspecialchars($doc['description']) ?> |
'bg-emerald-100 text-emerald-800 border-emerald-200', 'salida' => 'bg-amber-100 text-amber-800 border-amber-200', 'archivo_interno' => 'bg-slate-100 text-slate-800 border-slate-200' ]; $typeLabels = [ 'entrada' => 'Entrada', 'salida' => 'Salida', 'archivo_interno' => 'Archivo Interno' ]; $class = $typeClasses[$doc['type']] ?? 'bg-gray-100'; $label = $typeLabels[$doc['type']] ?? ucfirst($doc['type']); ?> '; ?> '; ?> '; ?> = $label ?> |
= strtoupper(substr($doc['user_name'] ?? 'S', 0, 1)) ?>
= htmlspecialchars($doc['user_name'] ?? 'Sistema') ?>
|
Descargar |