PHP WebShell
Текущая директория: /var/www/bitcardoApp/user/fiat
Просмотр файла: deposit_cancelled.php
<?php
// fiat/deposit_cancelled.php
include '../common/header.php';
include '../../includes/wallets/single-walllet.php'; // sets $wallet_id, $coin, $wallet_address, $bank_name, $wallet_balance, $userFName, $userLName, $wallet_qr, $coin_label
// Optional: clear any pending deposit session
unset($_SESSION['deposit']);
// Mask last 4 digits if NGN
$display_wallet_address = $wallet_address;
if (isset($coin) && strtoupper($coin) === 'NGN') {
$display_wallet_address = preg_replace_callback('/(\d)(?=(?:\D*\d){4}$)/', function($m){ return $m[1]; }, $wallet_address);
$display_wallet_address = preg_replace('/(\d)(?=(?:\D*\d){0,3}$)/', '*', $display_wallet_address);
}
?>
<!-- Main Container -->
<div class="container mt-3">
<div class="row">
<? include '../common/nav.php'; ?>
<main class="col-md-9 col-lg-10 px-md-5 mb-5">
<? include '../common/page-header.php'; ?>
<div class="container my-5">
<div class="row g-4">
<div class="offset-md-3 col-md-6 mt-2">
<div class="card card-body mt-5 text-center">
<h4 class="fw-bold mt-3 mb-0"><?= htmlspecialchars($userFName . ' ' . $userLName); ?></h4>
<h5 class="mb-2 mt-3"><?= htmlspecialchars($coin_label); ?></h5>
<center>
<img class="img img-fluid" style="width: 200px;" src="../../assets/qr_codes/<?= htmlspecialchars($wallet_qr); ?>" alt="">
</center>
<div class="badge bg-light text-dark border mt-3 px-3 py-2">
<div id="walletid" style="cursor: pointer;" onclick="copyWalletID(this)">
<?= htmlspecialchars($bank_name); ?>
<?= htmlspecialchars($display_wallet_address); ?>
</div>
</div>
<small style="font-size: 10px; color: #8f8e94;">Tap to copy</small>
<div id="copied-msg" class="mt-3" style="display: none; color: green;">Copied!</div>
<div class="open-business bg-light mt-3 mb-3">
<i class="bi bi-briefcase me-1"></i>
<?= number_format($wallet_balance, 2) . ' ' . htmlspecialchars($coin); ?>
</div>
<div class="alert alert-warning mt-3 text-start" role="alert">
<div class="fw-bold mb-1">Deposit Cancelled</div>
<div class="small">Your Paystack deposit was cancelled. No funds were added to your wallet.</div>
</div>
</div>
<div class="mt-3 d-flex justify-content-center">
<div class="col-5 me-3">
<a href="../fiat/send_fiat.php?wallet_id=<?= urlencode($wallet_id); ?>" class="btn btn-outline-secondary w-100">Transfer</a>
</div>
<div class="col-5">
<a href="./../wallets/single.php?wallet_id=<?= urlencode($wallet_id); ?>" class="btn btn-primary w-100">Back to Wallet</a>
</div>
</div>
</div>
</div>
</div>
</main>
</div>
</div>
<script>
function copyWalletID(element) {
const text = element.textContent;
navigator.clipboard.writeText(text).then(() => {
const msg = document.getElementById("copied-msg");
msg.style.display = "inline";
setTimeout(() => msg.style.display = "none", 1500);
});
}
</script>
<? include '../common/footer.php'; ?>
Выполнить команду
Для локальной разработки. Не используйте в интернете!