prepare("SELECT * FROM users WHERE id = ?"); $stmt->execute([$user['id']]); $userData = $stmt->fetch(); // Get balances $stmt = db()->prepare("SELECT * FROM user_balances WHERE user_id = ?"); $stmt->execute([$user['id']]); $balances = $stmt->fetchAll(); // Total USDT Balance calculation $totalBalanceUsdt = 0; foreach ($balances as $b) { if ($b['symbol'] === 'USDT') { $totalBalanceUsdt += $b['available'] + $b['frozen']; } } function getVipLevel($totalRecharge) { if ($totalRecharge >= 10000000) return 7; if ($totalRecharge >= 5000000) return 6; if ($totalRecharge >= 1000000) return 5; if ($totalRecharge >= 500000) return 4; if ($totalRecharge >= 100000) return 3; if ($totalRecharge >= 50000) return 2; if ($totalRecharge >= 10001) return 1; return 0; } $vipLevel = getVipLevel($userData['total_recharge'] ?? 0); $kycStatusText = [ 0 => __('unverified'), 1 => __('pending'), 2 => __('verified'), 3 => __('rejected') ]; $kycStatusColor = [ 0 => 'text-white-50', 1 => 'text-warning', 2 => 'text-success', 3 => 'text-danger' ]; ?>
= __('balance') ?> (USDT)
| = __('coin') ?> | = __('available_balance') ?> | = __('frozen') ?> | = __('converted_to') ?> (USDT) | = __('trade') ?> |
|---|---|---|---|---|
|
|
= number_format($b['available'], 4) ?> | = number_format($b['frozen'], 4) ?> | ≈ = number_format($b['available'] + $b['frozen'], 2) ?> | = __('trade') ?> |