<?php
// generarCertificadoRif.do - DESCARGA DIRECTA

// Tomar los parámetros de la URL
$certRif = isset($_GET['certRif']) ? $_GET['certRif'] : '';
$firma = isset($_GET['firmaAutorizadaCert']) ? $_GET['firmaAutorizadaCert'] : '';

// Si no hay parámetros, mostrar error
if (empty($certRif) || empty($firma)) {
    die("❌ Error: Faltan parámetros en la URL");
}

// 📁 RUTA RELATIVA - LOS PDFS ESTÁN EN EL MISMO DIRECTORIO
$pdfs = [
    '201304S0000002707016' => 'RIF_V77975930.pdf',
    '202301Q0000060313524' => 'RIF_V7797593.pdf',
];

// Verificar si el RIF existe en el mapa
if (isset($pdfs[$certRif])) {
    $file = $pdfs[$certRif];
    
    // 🔥 IMPORTANTE: Verificar que el archivo existe
    if (!file_exists($file)) {
        die("❌ Error: El archivo PDF no existe en el directorio: " . $file);
    }
    
    // Enviar el PDF para descarga
    header('Content-Type: application/pdf');
    header('Content-Disposition: attachment; filename="' . basename($file) . '"');
    header('Content-Length: ' . filesize($file));
    readfile($file);
    exit;
} else {
    die("❌ Certificado no encontrado para el RIF: " . htmlspecialchars($certRif));
}
?>