<?php
/**
 * SAC 2026 - PROXY EXCHANGE RATE
 * Actúa como puente para evitar problemas de CORS con el servidor de tasas externo.
 */
require_once 'config.php';

$action = $_GET['action'] ?? 'current';
$start = $_GET['start'] ?? '';
$end = $_GET['end'] ?? '';

$external_url = "https://condominios.tecnomath.com/tasas/api.php?action=$action";
if ($start) $external_url .= "&start=$start";
if ($end) $external_url .= "&end=$end";

try {
    // Usar file_get_contents o curl para obtener los datos del servidor externo
    $ctx = stream_context_create([
        'http' => [
            'timeout' => 15,
            'ignore_errors' => true
        ]
    ]);
    
    $response = file_get_contents($external_url, false, $ctx);
    
    if ($response === false) {
        throw new Exception("No se pudo conectar con el servidor de tasas externo.");
    }
    
    // Devolver la respuesta tal cual al cliente
    echo $response;

} catch (Exception $e) {
    response(["success" => false, "error" => $e->getMessage()], 500);
}
?>