<?php
/**
 * صفحه استعلام وضعیت کانفیگ در مرورگر
 * استفاده: check_usage.php?token=کد_استعلام
 */
require_once __DIR__ . '/config.php';
$token = trim($_GET['token'] ?? '');
$result = null;
if ($token !== '') {
    $api_url = (defined('BASE_URL') ? rtrim(BASE_URL, '/') : '') . '/api/check_usage.php?token=' . urlencode($token);
    $json = @file_get_contents($api_url);
    if ($json) $result = json_decode($json, true);
}
?>
<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>استعلام وضعیت کانفیگ</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/bootstrap-icons.css">
</head>
<body class="bg-dark text-light min-vh-100 d-flex align-items-center justify-content-center p-3">
    <div class="card bg-secondary border-0 shadow-lg" style="max-width: 420px; width: 100%;">
        <div class="card-body p-4">
            <h5 class="card-title mb-3"><i class="bi bi-speedometer2"></i> استعلام وضعیت کانفیگ</h5>
            <?php if ($token === ''): ?>
                <p class="text-muted mb-0">لینک استعلام را از فروشنده کانفیگ بگیرید یا کد استعلام را در ربات تلگرام بفرستید.</p>
            <?php elseif (!$result || empty($result['success'])): ?>
                <div class="alert alert-danger mb-0"><?= htmlspecialchars($result['message'] ?? 'کد نامعتبر است یا خطا در دریافت اطلاعات.') ?></div>
            <?php else: ?>
                <ul class="list-group list-group-flush bg-transparent">
                    <li class="list-group-item d-flex justify-content-between bg-transparent text-light border-secondary">
                        <span>ترافیک باقی‌مانده</span>
                        <strong><?= number_format($result['remaining_traffic_gb'], 2) ?> GB</strong>
                    </li>
                    <li class="list-group-item d-flex justify-content-between bg-transparent text-light border-secondary">
                        <span>ترافیک مصرف‌شده</span>
                        <strong><?= number_format($result['used_traffic_gb'], 2) ?> GB</strong>
                    </li>
                    <li class="list-group-item d-flex justify-content-between bg-transparent text-light border-secondary">
                        <span>حد کل ترافیک</span>
                        <strong><?= number_format($result['total_traffic_gb'], 2) ?> GB</strong>
                    </li>
                    <li class="list-group-item d-flex justify-content-between bg-transparent text-light border-secondary">
                        <span>تاریخ انقضا</span>
                        <strong><?= $result['expiry_date'] ? htmlspecialchars($result['expiry_date']) : 'نامحدود' ?></strong>
                    </li>
                    <?php if ($result['days_left'] !== null): ?>
                    <li class="list-group-item d-flex justify-content-between bg-transparent text-light border-secondary">
                        <span>روز باقی‌مانده</span>
                        <strong class="<?= $result['days_left'] <= 0 ? 'text-danger' : ($result['days_left'] <= 7 ? 'text-warning' : 'text-success') ?>">
                            <?= $result['days_left'] ?> روز
                        </strong>
                    </li>
                    <?php endif; ?>
                </ul>
            <?php endif; ?>
        </div>
    </div>
</body>
</html>
