<?php
require '../../vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

if ($_GET) {
    $nombre_estudiante = $_GET['nombre_estudiante'];
    $tipo_pago = $_GET['tipo_pago'];
    $monto = $_GET['monto'];
    $detalle = $_GET['detalle'];
    $sucursal = $_GET['sucursal_varchar'];

    $spreadsheet = new Spreadsheet();
    $sheet = $spreadsheet->getActiveSheet();

    // Título del comprobante
    $sheet->setCellValue('A1', 'Comprobante de Pago');
    $sheet->mergeCells('A1:B1');
    $sheet->getStyle('A1')->getFont()->setBold(true)->setSize(16);

    // Contenido
    $sheet->setCellValue('A3', 'Nombre del Estudiante:')->setCellValue('B3', $nombre_estudiante);
    $sheet->setCellValue('A4', 'Tipo de Pago:')->setCellValue('B4', ucfirst($tipo_pago));
    $sheet->setCellValue('A5', 'Monto:')->setCellValue('B5', $monto . ' BOB');
    $sheet->setCellValue('A6', 'Detalle:')->setCellValue('B6', $detalle);
    $sheet->setCellValue('A7', 'Sucursal:')->setCellValue('B7', $sucursal);

    // Exportar el archivo Excel
    header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
    header('Content-Disposition: attachment;filename="comprobante_pago.xlsx"');
    header('Cache-Control: max-age=0');

    $writer = new Xlsx($spreadsheet);
    $writer->save('php://output');
    exit;
}
?>
