<?php
error_reporting(E_ERROR | E_PARSE);
include '../conector.php';
include 'fpdf.php';

$per1 = 9;
$cur1 = 12;
$estudiante = 160008;

echo "=== Test generador.php con datos reales ===\n";
echo "per1=$per1, cur1=$cur1, estudiante=$estudiante\n\n";

$seleccion_pen=" select distinct pensum.subject_id
            from estudiante,pensum,curso,planilla_detalle,asignatura 
                         where pensum.class_id=".$cur1." 
                        and estudiante.estudiante_id=".$estudiante." 
                        and planilla_detalle.planilla=".$per1." 
                        and pensum.class_id=curso.curso_id 
                        and estudiante.curso_id=pensum.class_id 
                        and pensum.estado='A' 
                        and planilla_detalle.codigo_pensum=pensum.subject_id 
                        and planilla_detalle.codigo_est=estudiante.estudiante_id 
                        and asignatura.subject_id=pensum.asignatura_id order by pensum.nombre";

$res_seleccion_pen=mysql_query($seleccion_pen);
$num_filas_pen = mysql_num_rows($res_seleccion_pen);
echo "Materias: $num_filas_pen\n";

$sel_estudiante="select estu.nombre,estu.usuario,estu.clave,u.nombre_archivo as foto from"
        . " estudiante estu"
        ." left join upload u ON (u.codigo = estu.estudiante_id and u.clase='F')"
        . "where estu.estudiante_id=".$estudiante." ";
$res_sel_estudiante=mysql_query($sel_estudiante);
$estudiante_row=mysql_fetch_array($res_sel_estudiante);
echo "Estudiante: " . $estudiante_row[0] . "\n";

$sel_curso="select codigo,nombre from curso where curso_id=".$cur1." ";
$res_sel_curso=mysql_query($sel_curso);
$curso=mysql_fetch_array($res_sel_curso);
echo "Curso: " . $curso[0] . " - " . $curso[1] . "\n";

$sel_planilla="select anno,periodo from planilla where id=".$per1." ";
$res_sel_planilla=mysql_query($sel_planilla);
$planilla=mysql_fetch_array($res_sel_planilla);
echo "Planilla: Periodo " . $planilla[1] . " - Año " . $planilla[0] . "\n";

if($num_filas_pen > 0){
    echo "\nGenerando PDF...\n";
    $pdf = new FPDF('P','cm','letter');
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->Cell(40,10,'Estudiante: ' . $estudiante_row[0]);
    $pdf->Output('test_real.pdf', 'F');
    echo "PDF generado exitosamente!\n";
} else {
    echo "\nSin datos - no se puede generar PDF\n";
}
?>