<?php
session_start();
require_once '../../Controlador/Utilidades/Auditoria.php';

if (!isset($_SESSION['usuario'])) {
    exit; // Usuario no autenticado
}

$accion       = $_POST['accion'] ?? 'desconocida';   // copy | excel | csv | pdf | print, etc.
$id_usuario   = $_SESSION['id_usuario'] ?? 0;
$usuario      = $_SESSION['usuario'] ?? 'sistema';
$tipo_usuario = $_SESSION['rol'] ?? '';
$descripcion  = "Exportó la tabla de galoneras en formato $accion.";

registrarAuditoria(
    'galoneras',                 // módulo
    'exportar_' . $accion,       // acción
    $descripcion,                // descripción
    $id_usuario,                 // id_usuario
    $usuario,                    // usuario
    'galoneras',                 // entidad/tabla lógica
    '',                          // id_registro_afectado (no aplica en exportación)
    $tipo_usuario                // rol/tipo de usuario
);

// No imprimimos nada para no interferir con llamadas AJAX del DataTable
exit;
