<?php
include_once '../config/database.php';

header('Content-Type: application/json');

try {
    $database = new Database();
    $conn = $database->getConnection();

    $equipo_id = isset($_POST['equipo_id']) ? intval($_POST['equipo_id']) : 0;
    $codigodepago = isset($_POST['codigodepago']) ? trim($_POST['codigodepago']) : '';

    if (!$equipo_id) {
        throw new Exception('ID de equipo no válido');
    }

    // Limitar longitud a 25 (según esquema) y sanitizar básico
    if (strlen($codigodepago) > 25) {
        $codigodepago = substr($codigodepago, 0, 25);
    }

    $stmt = $conn->prepare("UPDATE timportequipos SET codigodepago = ? WHERE id = ?");
    $stmt->execute([$codigodepago !== '' ? $codigodepago : null, $equipo_id]);

    echo json_encode(['success' => true, 'codigodepago' => $codigodepago !== '' ? $codigodepago : null]);
} catch (Exception $e) {
    echo json_encode(['success' => false, 'message' => $e->getMessage()]);
}
?>


