<?php
require_once '../classes/OMIE.php';

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

if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
    http_response_code(405);
    echo json_encode(['error' => 'Metodo no permitido']);
    exit;
}

$anio = $_POST['anio'] ?? null;
$marketType = $_POST['market_type'] ?? 'omie';

if (!$anio) {
    http_response_code(400);
    echo json_encode(['error' => 'Falta el parametro ano']);
    exit;
}

$omie = new OMIE();

try {
    $resultado = $omie->getPreciosPorAnio((int) $anio, $marketType);
    echo json_encode($resultado);
} catch (Throwable $exception) {
    http_response_code(500);
    echo json_encode(['error' => $exception->getMessage()]);
}
?>
