<?php
// ver_documento.php
// Proxy universal para visualizar PDFs
// Uso: ver_documento.php?f=nombre_archivo.pdf

if (!isset($_GET['f']))
    die("Archivo no especificado");

$archivo = basename($_GET['f']); // Seguridad básica

// Rutas posibles donde buscar
$rutas = [
    __DIR__ . '/public/documentos_msp/' . $archivo,
    __DIR__ . '/files/pdf_msp/' . $archivo,
    __DIR__ . '/files/recetas_firmadas/' . date('Y/m/d') . '/' . $archivo, // Por si acaso
    __DIR__ . '/files/recetas_firmadas/' . $archivo
];

$encontrado = false;
$rutaFinal = '';

foreach ($rutas as $r) {
    if (file_exists($r)) {
        $rutaFinal = $r;
        $encontrado = true;
        break;
    }
}

if ($encontrado) {
    header('Content-Type: application/pdf');
    header('Content-Disposition: inline; filename="' . $archivo . '"');
    header('Content-Length: ' . filesize($rutaFinal));
    readfile($rutaFinal);
    exit;
} else {
    http_response_code(404);
    echo "<h1>Documento no encontrado</h1>";
    echo "<p>El sistema busco en todas las bovedas seguras y no hallo: $archivo</p>";
    // Debug info para mi (oculto al usuario normal pero visible si inspecciona)
    echo "<!-- Buscado en: " . implode(" | ", $rutas) . " -->";
}
?>