<?php
session_start();
header('Content-Type: application/json');

require_once(__DIR__ . '/../db/conexion.php');

$response = ['success' => false, 'message' => ''];

if (!isset($_SESSION['attuid'])) {
    echo json_encode($response);
    exit;
}

$input = json_decode(file_get_contents('php://input'), true);
$id = isset($input['id']) ? intval($input['id']) : 0;
$activo = isset($input['activo']) ? intval($input['activo']) : 1;

if ($id <= 0) {
    $response['message'] = 'ID requerido';
    echo json_encode($response);
    exit;
}

$sql = "UPDATE deducciones SET activo = {$activo} WHERE id = {$id}";
if ($conn->query($sql)) {
    $response['success'] = true;
    $response['message'] = 'Estado actualizado';
} else {
    $response['message'] = 'Error al actualizar estado: ' . $conn->error;
}

echo json_encode($response);

?>
