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

// Configurar la zona horaria a Madrid
date_default_timezone_set("Europe/Madrid");

//header("Access-Control-Allow-Headers: Content-Type");

// Permitir acceso desde cualquier origen
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: GET");
header("Access-Control-Allow-Headers: Content-Type, Authorization");
header("Content-Type: application/json"); // Importante para respuestas JSON

// Rutas del servidor
$documentRoot = $_SERVER['DOCUMENT_ROOT'];

// Archivo JSON maestro
$archivo = $documentRoot . "/admin/catalogo.json";
//////////////////////////////////

// Leer la entrada JSON
$data = file_get_contents("php://input");

if ($data) {
    // Guardar el JSON con formato legible
    if (file_put_contents($archivo, json_encode(json_decode($data), JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE))) {
        echo json_encode(["success" => true, "message" => "Catálogo actualizado correctamente"]);
    } else {
        echo json_encode(["success" => false, "message" => "Error al guardar el archivo"]);
    }
} else {
    echo json_encode(["success" => false, "message" => "No se recibieron datos"]);
}
echo "<a href='./panel.php'> Volver </a>";

?>