<?php
// delete_variacion.php
include '../includes/session_control.php';
require_once '../cotizaciones/api/_node.php';
require_once __DIR__ . '/../includes/user_activity_log.php';

$id = isset($_POST['id']) ? intval($_POST['id']) : 0;
if (!$id) {
    http_response_code(400);
    echo "ID inválido.";
    exit;
}

$token = cpn_node_token_or_fail();
$base = cpn_node_api_base();

$r = cpn_node_request('DELETE', $base . '/api/productos/variaciones/' . urlencode((string)$id), $token, null);

if (!empty($r['ok'])) {
    cpn_activity_log_event(
        'Productos',
        'productos.variacion_delete',
        'Eliminó variación #' . $id,
        'variacion',
        $id
    );
    echo "OK";
    exit;
}

http_response_code(500);
echo "ERROR";
