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

// Contraseña admin
$ADMIN_PASSWORD = "Emperador2025+";

// Solo POST
if ($_SERVER["REQUEST_METHOD"] !== "POST") {
  echo json_encode(["ok" => false, "error" => "Método no permitido"]);
  exit;
}

// Leer datos enviados
$input = json_decode(file_get_contents("php://input"), true);
if (!$input || !isset($input["password"])) {
  echo json_encode(["ok" => false, "error" => "Faltan datos"]);
  exit;
}

// Verificar contraseña
if ($input["password"] !== $ADMIN_PASSWORD) {
  echo json_encode(["ok" => false, "error" => "Contraseña incorrecta"]);
  exit;
}

// Archivos a limpiar
$fileEstado = "estado_cartones.json";
$fileVentas = "ventas.json";

// Datos vacíos
$estadoNuevo = [
  "vendidos" => [],
  "reservados" => []
];

$ventasVacias = [];

// Guardar estado_cartones.json vacío
$ok1 = file_put_contents($fileEstado, json_encode($estadoNuevo, JSON_PRETTY_PRINT));

// Guardar ventas.json vacío
$ok2 = file_put_contents($fileVentas, json_encode($ventasVacias, JSON_PRETTY_PRINT));

if ($ok1 && $ok2) {
  echo json_encode(["ok" => true]);
} else {
  echo json_encode(["ok" => false, "error" => "No se pudieron reiniciar los archivos"]);
}
?>
