<?php
// Construir URL sin protocolo ni barra final
$host = $_SERVER['HTTP_HOST'];
$uri  = $_SERVER['REQUEST_URI'];
$full_url = preg_replace('#/index\.php$#', '', $host . $uri);
$full_url = rtrim($full_url, '/');

// Consultar API
$api_url = 'https://xpace.com.ar/radiosnet/json_deuda_total.php?u=' . urlencode($full_url);
$ch = curl_init();
curl_setopt_array($ch, [
    CURLOPT_URL            => $api_url,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT        => 4,
]);
$respuesta = curl_exec($ch);
curl_close($ch);

$data = json_decode($respuesta, true);
$deuda = isset($data['deuda']) ? floatval($data['deuda']) : 0;
$md5   = isset($data['md5']) ? $data['md5'] : '';
$link_pago = $md5 ? "http://xpace.com.ar/radiosnet/panel.php?u=$md5" : '#';

// Umbrales
$limite_bloqueo = 66000;
$limite_alerta  = 49500;

/* ───────── BLOQUEO TOTAL ───────── */
if ($deuda >= $limite_bloqueo) {
    $deuda_fmt = number_format($deuda, 0, '', '.');
    echo "
    <div style='padding:30px;font-family:sans-serif;text-align:center;background:#fffbe6;color:#222;
                border:2px solid red;border-radius:10px;margin:50px auto;max-width:600px;'>
        <p>El sistema <b>$full_url</b> tiene una deuda pendiente de <strong>\$$deuda_fmt</strong>.</p>
        <p>Podés regularizar tu situación realizando una transferencia al alias:</p>
        <h3 style='background:#222;color:#fff;display:inline-block;padding:8px 16px;border-radius:5px;'>radiosnet</h3>
        <p>O aboná directamente desde el siguiente enlace:</p>
        <a href='$link_pago' target='_blank'
           style='color:#0056b3;text-decoration:underline;font-weight:bold;'>👉 Ir al panel de pago</a>
        <p style='margin-top:20px;'>Luego de realizar el pago, contactanos por WhatsApp:</p>
        <a href='https://wa.me/5493412652343' target='_blank'
           style='display:inline-block;margin-top:10px;font-size:18px;background:#25D366;color:#fff;
                  padding:10px 20px;border-radius:6px;text-decoration:none;'>💬 Escribir por WhatsApp</a>
        <p style='margin-top:20px;font-size:15px;color:#555;'>Podés encontrar el detalle de tu deuda en tu correo electrónico.</p>
    </div>";
    exit;
}

/* ───────── ADVERTENCIA (TOAST) ───────── */
if ($deuda >= $limite_alerta) {
    $hoy            = date('j');
    $dias_restantes = max(30 - intval($hoy), 1);
    $deuda_fmt      = number_format($deuda, 0, '', '.');

  echo "
<div id='toastDeuda'
     style='position:fixed;bottom:20px;right:20px;z-index:9999;
            background:#fff8d6;color:#444;border:1px solid #f5c150;border-radius:8px;
            box-shadow:0 2px 8px rgba(0,0,0,.2);max-width:300px;font-family:sans-serif;'>
    <div style='padding:14px 16px;position:relative;'>
        <span id='toastClose'
              style='position:absolute;top:6px;right:10px;cursor:pointer;font-weight:bold;'>✖</span>
        <div style='font-size:14px;line-height:1.5;'>
            ❗Este servicio registra una deuda de <strong>\$$deuda_fmt</strong> y será suspendido en 
            <strong>$dias_restantes días</strong>. Para evitar la suspensión, aboná tu deuda antes de esa fecha.
        </div>
        <a href='$link_pago' target='_blank'
           style='display:inline-block;margin-top:12px;background:#0056b3;color:#fff;
                  padding:8px 14px;border-radius:5px;text-decoration:none;font-size:14px;'>
            Abonar ahora
        </a>
    </div>
</div>
<script>
  document.getElementById('toastClose').onclick = function () {
      document.getElementById('toastDeuda').style.display = 'none';
  };
</script>";

}
?>