<?php
header('Content-Type: application/json; charset=utf-8');

require_once __DIR__ . '/../../models/model_pedido.php';

$id = isset($_POST['id_pedido']) ? (int)$_POST['id_pedido'] : (int)($_GET['id_pedido'] ?? 0);

if ($id <= 0) {
    http_response_code(400);
    echo json_encode(['success' => false, 'message' => 'ID de pedido inválido']);
    exit;
}

$pedidoModel = new Pedido();
$pedido = $pedidoModel->getPedidoById($id);

if (!$pedido) {
    http_response_code(404);
    echo json_encode(['success' => false, 'message' => 'Pedido no encontrado']);
    exit;
}

if ($pedidoModel->marcarWhatsappEnviado($id)) {
    echo json_encode(['success' => true, 'message' => 'WhatsApp registrado']);
} else {
    http_response_code(500);
    echo json_encode(['success' => false, 'message' => 'No se pudo registrar']);
}
