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'; ?>

Выполнить команду


Для локальной разработки. Не используйте в интернете!