<?php
// 1. Cargar la librería
require_once("dompdf/dompdf_config.inc.php");

// 2. Obtener los parámetros de la URL actual
$params = $_SERVER['QUERY_STRING'];

// 3. Construir la URL de la página de impresión original de PHPRunner
// Reemplaza 'nombre_de_tu_pagina_print.php' por el real (ej: arqueo_print.php)
$protocol = "http://"; 
$target_url = $protocol . $_SERVER['HTTP_HOST'] . "/minigest/nombre_de_tu_pagina_print.php?" . $params;

// 4. Capturar el HTML (Usando un método más compatible con PHP 5.6)
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $target_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// Pasamos la cookie para mantener el login
curl_setopt($ch, CURLOPT_COOKIE, http_build_query($_COOKIE, '', '; '));
$html = curl_exec($ch);
curl_close($ch);

// 5. Generar PDF
if($html) {
    $dompdf = new DOMPDF();
    $html = mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8');
    $dompdf->load_html($html);
    $dompdf->set_paper("A4", "portrait");
    $dompdf->render();
    $dompdf->stream("reporte.pdf", array("Attachment" => false));
} else {
    echo "No se pudo obtener el contenido de la página.";
}
?>