-
+
+
+
+
+
+
+
-
-
-
-
-
diff --git a/market.php b/market.php
index dc19d7a..1099378 100644
--- a/market.php
+++ b/market.php
@@ -19,23 +19,23 @@ require_once __DIR__ . '/includes/header.php';
'Bitcoin', 'symbol' => 'BTC', 'price' => '65,432.10', 'change' => '+2.5%', 'vol' => '32.1B'],
- ['name' => 'Ethereum', 'symbol' => 'ETH', 'price' => '3,456.78', 'change' => '+1.8%', 'vol' => '15.4B'],
- ['name' => 'Tether', 'symbol' => 'USDT', 'price' => '1.00', 'change' => '+0.01%', 'vol' => '45.2B'],
- ['name' => 'BNB', 'symbol' => 'BNB', 'price' => '589.20', 'change' => '-0.5%', 'vol' => '1.2B'],
- ['name' => 'Solana', 'symbol' => 'SOL', 'price' => '145.67', 'change' => '+5.2%', 'vol' => '3.8B'],
- ['name' => 'XRP', 'symbol' => 'XRP', 'price' => '0.62', 'change' => '-1.2%', 'vol' => '800M'],
- ['name' => 'Cardano', 'symbol' => 'ADA', 'price' => '0.45', 'change' => '+0.8%', 'vol' => '400M'],
- ['name' => 'Dogecoin', 'symbol' => 'DOGE', 'price' => '0.16', 'change' => '+3.4%', 'vol' => '1.1B'],
- ['name' => 'Polkadot', 'symbol' => 'DOT', 'price' => '8.90', 'change' => '-2.1%', 'vol' => '200M'],
- ['name' => 'Polygon', 'symbol' => 'MATIC', 'price' => '0.92', 'change' => '+1.5%', 'vol' => '300M'],
- ['name' => 'Avalanche', 'symbol' => 'AVAX', 'price' => '45.20', 'change' => '+4.1%', 'vol' => '800M'],
- ['name' => 'Chainlink', 'symbol' => 'LINK', 'price' => '18.40', 'change' => '+3.2%', 'vol' => '500M'],
- ['name' => 'Shiba Inu', 'symbol' => 'SHIB', 'price' => '0.000027', 'change' => '-3.4%', 'vol' => '200M'],
- ['name' => 'TRON', 'symbol' => 'TRX', 'price' => '0.12', 'change' => '+0.5%', 'vol' => '1.2B'],
- ['name' => 'Bitcoin Cash', 'symbol' => 'BCH', 'price' => '456.20', 'change' => '+2.12%', 'vol' => '450M'],
- ['name' => 'Litecoin', 'symbol' => 'LTC', 'price' => '84.50', 'change' => '+1.45%', 'vol' => '900M'],
- ['name' => 'Uniswap', 'symbol' => 'UNI', 'price' => '7.20', 'change' => '-2.12%', 'vol' => '120M']
+ ['name' => __('bitcoin'), 'symbol' => 'BTC', 'price' => '65,432.10', 'change' => '+2.5%', 'vol' => '32.1B'],
+ ['name' => __('ethereum'), 'symbol' => 'ETH', 'price' => '3,456.78', 'change' => '+1.8%', 'vol' => '15.4B'],
+ ['name' => __('tether'), 'symbol' => 'USDT', 'price' => '1.00', 'change' => '+0.01%', 'vol' => '45.2B'],
+ ['name' => __('binance_coin'), 'symbol' => 'BNB', 'price' => '589.20', 'change' => '-0.5%', 'vol' => '1.2B'],
+ ['name' => __('solana'), 'symbol' => 'SOL', 'price' => '145.67', 'change' => '+5.2%', 'vol' => '3.8B'],
+ ['name' => __('ripple'), 'symbol' => 'XRP', 'price' => '0.62', 'change' => '-1.2%', 'vol' => '800M'],
+ ['name' => __('cardano'), 'symbol' => 'ADA', 'price' => '0.45', 'change' => '+0.8%', 'vol' => '400M'],
+ ['name' => __('dogecoin'), 'symbol' => 'DOGE', 'price' => '0.16', 'change' => '+3.4%', 'vol' => '1.1B'],
+ ['name' => __('polkadot'), 'symbol' => 'DOT', 'price' => '8.90', 'change' => '-2.1%', 'vol' => '200M'],
+ ['name' => __('polygon'), 'symbol' => 'MATIC', 'price' => '0.92', 'change' => '+1.5%', 'vol' => '300M'],
+ ['name' => __('avalanche'), 'symbol' => 'AVAX', 'price' => '45.20', 'change' => '+4.1%', 'vol' => '800M'],
+ ['name' => __('chainlink'), 'symbol' => 'LINK', 'price' => '18.40', 'change' => '+3.2%', 'vol' => '500M'],
+ ['name' => __('shiba_inu'), 'symbol' => 'SHIB', 'price' => '0.000027', 'change' => '-3.4%', 'vol' => '200M'],
+ ['name' => __('tron'), 'symbol' => 'TRX', 'price' => '0.12', 'change' => '+0.5%', 'vol' => '1.2B'],
+ ['name' => __('bitcoin_cash'), 'symbol' => 'BCH', 'price' => '456.20', 'change' => '+2.12%', 'vol' => '450M'],
+ ['name' => __('litecoin'), 'symbol' => 'LTC', 'price' => '84.50', 'change' => '+1.45%', 'vol' => '900M'],
+ ['name' => __('uniswap'), 'symbol' => 'UNI', 'price' => '7.20', 'change' => '-2.12%', 'vol' => '120M']
];
foreach ($full_coins as $coin):
?>
diff --git a/mining.php b/mining.php
index 4f62071..bca73f1 100644
--- a/mining.php
+++ b/mining.php
@@ -13,12 +13,12 @@ require_once __DIR__ . '/includes/header.php';
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-...
- = __('secure_acc') ?>
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ = __('app_download') ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ = __('about_us') ?>
+
+
'BTC', 'name' => 'Bitcoin Pool', 'apy' => '12.5%', 'min' => '0.01 BTC', 'term' => '30 Days', 'hot' => true],
- ['symbol' => 'ETH', 'name' => 'ETH 2.0 Staking', 'apy' => '8.2%', 'min' => '0.1 ETH', 'term' => 'Flexible', 'hot' => false],
- ['symbol' => 'USDT', 'name' => 'USDT Savings', 'apy' => '15.0%', 'min' => '100 USDT', 'term' => '90 Days', 'hot' => true],
- ['symbol' => 'BNB', 'name' => 'BNB Smart Chain', 'apy' => '22.0%', 'min' => '1 BNB', 'term' => '180 Days', 'hot' => false],
- ['symbol' => 'SOL', 'name' => 'Solana Yield', 'apy' => '14.2%', 'min' => '5 SOL', 'term' => '60 Days', 'hot' => false],
- ['symbol' => 'AVAX', 'name' => 'Avalanche Pro', 'apy' => '18.5%', 'min' => '10 AVAX', 'term' => '120 Days', 'hot' => false],
+ ['symbol' => 'BTC', 'name' => __('bitcoin') . ' ' . __('mining_pool'), 'apy' => '12.5%', 'min' => '0.01 BTC', 'term' => '30 ' . __('day'), 'hot' => true],
+ ['symbol' => 'ETH', 'name' => 'ETH 2.0 Staking', 'apy' => '8.2%', 'min' => '0.1 ETH', 'term' => __('flexible'), 'hot' => false],
+ ['symbol' => 'USDT', 'name' => 'USDT Savings', 'apy' => '15.0%', 'min' => '100 USDT', 'term' => '90 ' . __('day'), 'hot' => true],
+ ['symbol' => 'BNB', 'name' => 'BNB Smart Chain', 'apy' => '22.0%', 'min' => '1 BNB', 'term' => '180 ' . __('day'), 'hot' => false],
+ ['symbol' => 'SOL', 'name' => 'Solana Yield', 'apy' => '14.2%', 'min' => '5 SOL', 'term' => '60 ' . __('day'), 'hot' => false],
+ ['symbol' => 'AVAX', 'name' => 'Avalanche Pro', 'apy' => '18.5%', 'min' => '10 AVAX', 'term' => '120 ' . __('day'), 'hot' => false],
];
foreach ($pools as $pool): ?>
diff --git a/recharge.php b/recharge.php
index f83c5f6..3ef6186 100644
--- a/recharge.php
+++ b/recharge.php
@@ -251,14 +251,55 @@ function confirmFiatOrder() {
return;
}
- const message = `【= __("recharge") ?>】\n= __("type") ?>:= __("fiat_recharge") ?>\n= __("amount") ?>:${amount} ${currency}\n= __("est_usdt") ?>:${estUsdt}`;
+ const formData = new FormData();
+ formData.append('action', 'recharge');
+ formData.append('amount', parseFloat(estUsdt));
+ formData.append('symbol', 'USDT');
+ formData.append('method', 'Fiat (' + currency + ')');
- sendToCS(message);
+ fetch('/api/finance.php', {
+ method: 'POST',
+ body: formData
+ })
+ .then(r => r.json())
+ .then(data => {
+ if (data.success) {
+ const message = `【= __("recharge") ?>】\n= __("type") ?>:= __("fiat_recharge") ?>\n= __("amount") ?>:${amount} ${currency}\n= __("est_usdt") ?>:${estUsdt}`;
+ sendToCS(message);
+ } else {
+ alert(data.error || 'Request failed');
+ }
+ });
}
function confirmCryptoOrder() {
- const message = `【= __("recharge") ?>】\n= __("type") ?>:USDT\n= __("network") ?>:${currentNetwork}\n= __("address") ?>:${currentAddress}`;
- sendToCS(message);
+ const amountStr = prompt('= __("enter_amount") ?> (USDT)', '100');
+ if (amountStr === null) return;
+ const amount = parseFloat(amountStr);
+ if (isNaN(amount) || amount <= 0) {
+ alert('= __("invalid_amount") ?>');
+ return;
+ }
+
+ const formData = new FormData();
+ formData.append('action', 'recharge');
+ formData.append('amount', amount);
+ formData.append('symbol', 'USDT');
+ formData.append('method', currentNetwork);
+
+ fetch('/api/finance.php', {
+ method: 'POST',
+ body: formData
+ })
+ .then(r => r.json())
+ .then(data => {
+ if (data.success) {
+ const message = `【= __("recharge") ?>】\n= __("type") ?>:USDT\n= __("network") ?>:${currentNetwork}\n= __("address") ?>:${currentAddress}\n= __("amount") ?>: ${amount} USDT`;
+ sendToCS(message);
+ } else {
+ alert(data.error || 'Request failed');
+ }
+ });
}
function sendToCS(message) {
diff --git a/swap.php b/swap.php
index 76e2551..ffa7c64 100644
--- a/swap.php
+++ b/swap.php
@@ -78,7 +78,7 @@ if ($user) {
= __('rate') ?>
- 1 BTC ≈ 64,234.50 USDT
+ 1 BTC ≈ 64,234.50 USDT
= __('price_impact') ?>
@@ -126,7 +126,7 @@ function updateCalculation() {
toInput.value = (val * rate).toFixed(8);
const fromSymbol = document.getElementById('from-coin-symbol').innerText;
const toSymbol = document.getElementById('to-coin-symbol').innerText;
- rateEl.innerText = `1 ${toSymbol} ≈ ${(1/rate).toLocaleString()} ${fromSymbol}`;
+ rateEl.innerText = `1 ${toSymbol} ${'= $lang ?>' === 'zh' ? '约等于' : '≈'} ${(1/rate).toLocaleString()} ${fromSymbol}`;
}
fromInput.addEventListener('input', updateCalculation);
diff --git a/withdraw.php b/withdraw.php
index 798f3c8..82f938b 100644
--- a/withdraw.php
+++ b/withdraw.php
@@ -278,9 +278,26 @@ function confirmCryptoWithdraw() {
if (amount > = $available ?>) { alert('= __("insufficient_balance") ?>'); return; }
if (!password) { alert('= __("enter_password") ?>'); return; }
- const message = `【= __("withdraw") ?>】\n= __("type") ?>:USDT\n= __("network") ?>:${currentWithdrawNetwork}\n= __("address") ?>:${addr}\n= __("amount") ?>:${amount} USDT\n= __("to_receive") ?>:${document.getElementById('cryptoReceiveAmount').innerText}\n= __("password") ?>:${password}`;
-
- sendWithdrawToCS(message);
+ const formData = new FormData();
+ formData.append('action', 'withdraw');
+ formData.append('amount', amount);
+ formData.append('symbol', 'USDT');
+ formData.append('address', addr);
+ formData.append('password', password);
+
+ fetch('/api/finance.php', {
+ method: 'POST',
+ body: formData
+ })
+ .then(r => r.json())
+ .then(data => {
+ if (data.success) {
+ const message = `【= __("withdraw") ?>】\n= __("type") ?>:USDT\n= __("network") ?>:${currentWithdrawNetwork}\n= __("address") ?>:${addr}\n= __("amount") ?>:${amount} USDT\n= __("to_receive") ?>:${document.getElementById('cryptoReceiveAmount').innerText}\n= __("password") ?>:${password}`;
+ sendWithdrawToCS(message);
+ } else {
+ alert(data.error || 'Request failed');
+ }
+ });
}
function confirmFiatWithdraw() {
@@ -293,9 +310,26 @@ function confirmFiatWithdraw() {
if (amount > = $available ?>) { alert('= __("insufficient_balance") ?>'); return; }
if (!password) { alert('= __("enter_password") ?>'); return; }
- const message = `【= __("withdraw") ?>】\n= __("type") ?>:= __("fiat_withdraw") ?>\n= __("amount") ?>:${amount} USDT\n= __("est_receive_fiat") ?>:${estFiat}\n= __("password") ?>:${password}`;
-
- sendWithdrawToCS(message);
+ const formData = new FormData();
+ formData.append('action', 'withdraw');
+ formData.append('amount', amount);
+ formData.append('symbol', 'USDT');
+ formData.append('address', 'Fiat (' + currency + ')');
+ formData.append('password', password);
+
+ fetch('/api/finance.php', {
+ method: 'POST',
+ body: formData
+ })
+ .then(r => r.json())
+ .then(data => {
+ if (data.success) {
+ const message = `【= __("withdraw") ?>】\n= __("type") ?>:= __("fiat_withdraw") ?>\n= __("amount") ?>:${amount} USDT\n= __("est_receive_fiat") ?>:${estFiat}\n= __("password") ?>:${password}`;
+ sendWithdrawToCS(message);
+ } else {
+ alert(data.error || 'Request failed');
+ }
+ });
}
function sendWithdrawToCS(message) {
+