PHP WebShell

Текущая директория: /var/www/bitcardoApp/user/dashboard

Просмотр файла: index2.php

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>Responsive Bootstrap 5 Dashboard</title>
  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">

  <!-- Font Awesome icon -->
  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" rel="stylesheet" />
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css">

    <!-- Owl Carousel CSS -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" />
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css" />

  <link rel="stylesheet" href="../../assets/css/styles.css">

</head>
<body>



<nav class="navbar navbar-light bg-white d-md-none border-bottom">
  <div class="container-fluid justify-content-between">
    <!-- Logo -->
    <span class="navbar-brand mb-0 h1 mx-auto position-absolute start-50 translate-middle-x">
      <img src="../../assets/images/Bitcardo.png" class="img-fluid" alt="Bitcardo Logo" style="max-height: 40px;">
    </span>

    <!-- Toggle button aligned right -->
    <button class="navbar-toggler ms-auto" type="button" data-bs-toggle="offcanvas" data-bs-target="#mobileSidebar" aria-controls="mobileSidebar">
      <span class="navbar-toggler-icon"></span>
    </button>
  </div>
</nav>


<!-- Main Container -->
<div class="container mt-3">
  <div class="row">
    
    <!-- Sidebar for Desktop -->
<div class="col-md-3 col-lg-2 d-none d-md-block">
    <div class="sidebar">
      <div class="mb-3">
        <img src="icons/Bitcardo.png" class="img img-responsive" alt="">
      </div>
      
      <!-- Non-Collapsible Payments Menu -->
      <a href="../dashboard/index.php" class="active"><i class="bi bi-house-door"></i> Home</a>
      <a href="../wallets/wallets.php"><i class="bi bi-wallet2"></i> My Wallets</a>

      <!-- Collapsible Payments Menu -->
      <div>
          <a data-bs-toggle="collapse" href="#cryptoMenu" role="button" aria-expanded="true" aria-controls="cryptoMenu">
              <i class="bi bi-currency-bitcoin"></i> Cryptocurrency <i class="bi bi-chevron-down ms-auto"></i>
          </a>
          <div class="collapse ps-4" id="cryptoMenu">
              <a href="#" class="submenu">Buy Crypto</a>
              <a href="#" class="submenu">Sell Crypto</a>
          </div>
      </div>

      <!-- Collapsible Payments Menu -->
      <div>
          <a data-bs-toggle="collapse" href="#giftcardMenu" role="button" aria-expanded="true" aria-controls="giftcardMenu">
              <i class="bi bi-credit-card-fill"></i> Gift Cards <i class="bi bi-chevron-down ms-auto"></i>
          </a>
          <div class="collapse ps-4" id="giftcardMenu">
              <a href="#" class="submenu">Buy Gift Cards</a>
              <a href="#" class="submenu">Sell Gift Cards</a>
          </div>
      </div>
      

      <a href="../data/contacts.php"><i class="bi bi-people"></i> Beneficiaries</a>
      <a href="../data/transactions.php"><i class="bi bi-list-ul"></i> Transactions</a>
      <a href="../data/rates.php"><i class="bi bi-graph-up"></i> Rates</a>
      <a href="../common/logout.php"><i class="bi bi-box-arrow-left"></i> Logout</a>
    </div>
</div>

<!-- Offcanvas Sidebar for Mobile -->
<div class="offcanvas offcanvas-start d-md-none" tabindex="-1" id="mobileSidebar" aria-labelledby="mobileSidebarLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="mobileSidebarLabel">Logo</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body sidebar-mobile">
    <!-- Non-Collapsible Payments Menu -->
    <a href="../dashboard/index.php" class="active"><i class="bi bi-house-door"></i> Home</a>
      <a href="../wallets/wallets.php"><i class="bi bi-wallet2"></i> My Wallets</a>

      <!-- Collapsible Payments Menu -->
      <div>
          <a data-bs-toggle="collapse" href="#cryptoMenu" role="button" aria-expanded="true" aria-controls="cryptoMenu">
              <i class="bi bi-currency-bitcoin"></i> Cryptocurrency <i class="bi bi-chevron-down ms-auto"></i>
          </a>
          <div class="collapse ps-4" id="cryptoMenu">
              <a href="#" class="submenu">Buy Crypto</a>
              <a href="#" class="submenu">Sell Crypto</a>
          </div>
      </div>

      <!-- Collapsible Payments Menu -->
      <div>
          <a data-bs-toggle="collapse" href="#giftcardMenu" role="button" aria-expanded="true" aria-controls="giftcardMenu">
              <i class="bi bi-credit-card-fill"></i> Gift Cards <i class="bi bi-chevron-down ms-auto"></i>
          </a>
          <div class="collapse ps-4" id="giftcardMenu">
              <a href="#" class="submenu">Buy Gift Cards</a>
              <a href="#" class="submenu">Sell Gift Cards</a>
          </div>
      </div>

      <a href="../data/contacts.php"><i class="bi bi-people"></i> Beneficiaries</a>
      <a href="../data/transactions.php"><i class="bi bi-list-ul"></i> Transactions</a>
      <a href="../data/rates.php"><i class="bi bi-graph-up"></i> Rates</a>
      <a href="../common/logout.php"><i class="bi bi-box-arrow-left"></i> Logout</a>
      
  </div>
</div>    
    <main class="col-md-9 col-lg-10 px-md-5 mb-5">
        
        <!-- PAGE HEADER-->
<section class="px-md-5">
    <div class="container mt-md-3 row">
        <div class="col-4">
                            
                    </div>
        <div class="col-8 py-3 px-0">
            <!-- Aligning the button to the right of the container -->
            <div class="d-flex justify-content-end me-0 pe-0">
                <button class="btn btn-warning btn-sm rounded-5 me-1 px-3 shadow-sm">Invite & Earn $5</button>
                <!-- Button with initials EB (visible on mobile) -->
                <a href="../account/account.php" class="d-md-none btn-initials text-decoration-none bg-primary text-white px-2 py-1 rounded-5" title="Elijah Bello">
                    AW                </a>

                <!-- Full Name (visible on desktop) with image before the name -->
                <a href="../account/account.php" class="bg-primary border rounded-5 px-3 btn-full-name text-decoration-none d-none d-md-block text-white p-1" title="Elijah Bello">
                <!-- Image (replace the 'src' with the image URL) -->
                    <img src="https://via.placeholder.com/40" alt="Profile Image" onerror="this.style.display='none';">
                    <!-- Fallback to initials if image is not found -->
                    <span class="btn-initials" style="display:none;">AW</span> 
                    Alice Wonderland 
                </a>
            </div>
        </div>
    </div>
</section>
        <!-- WALLETS CARD-->
        <section class="px-md-5">

            <div class="py-3">
                <h6>Total Balance</h6>
                <h3>2,560,421.98 NGN</h3>
                <div class="align-content-start">
                    <button class="btn btn-primary btn-sm rounded-5 me-1 px-3">Deposit</button>
                    <button class="btn btn-secondary btn-sm rounded-5 me-1 px-3">Transfer</button>
                    <button class="btn btn-warning btn-sm rounded-5 me-1 px-3">Exchange</button>
                </div>
                <!-- Add more content here -->
            </div>

            <!-- Owl Carousel -->
            <div class="owl-carousel owl-theme">

                <!-- Card 2 -->
                <div class="item shadow-sm">
                    <div class="card rounded-1 bg-white">
                        <!-- Card Header with Nigerian flag and NGN text aligned to the left -->
                        <div class="card-header bg-white d-flex d-flex">
                        <img src="../../assets/icons/ngn.png" class="bg-white flag"></img>
                        <div class="ngn-text">NGN</div>
                        </div>

                        <!-- Card Body with wallet info and amount, aligned at the bottom -->
                        <div class="card-body">
                        <!-- Wallet Info -->
                        <div class="wallet-info">
                            <i class="fas fa-wallet"></i>
                            <span>... abcdef1234567890</span> <!-- Display last 10 characters of wallet -->
                        </div>

                        <!-- Amount -->
                        <div class="amount text-end">6,903.00</div>
                        </div>
                    </div>
                </div>

                <!-- Card 2 -->
                <div class="item shadow-sm">
                    <div class="card rounded-1 bg-white">
                        <!-- Card Header with Nigerian flag and NGN text aligned to the left -->
                        <div class="card-header bg-white d-flex">
                        <img src="../../assets/icons/btc.png" class="bg-white flag"></img>
                        <div class="ngn-text">BTC</div>
                        </div>

                        <!-- Card Body with wallet info and amount, aligned at the bottom -->
                        <div class="card-body">
                        <!-- Wallet Info -->
                        <div class="wallet-info">
                            <i class="fas fa-wallet"></i>
                            <span>... abcdef1234567890</span> <!-- Display last 10 characters of wallet -->
                        </div>

                        <!-- Amount -->
                        <div class="amount text-end">0.002</div>
                        </div>
                    </div>
                </div>

                <!-- Card 2 -->
                <div class="item shadow-sm">
                    <div class="card rounded-1 bg-white">
                        <!-- Card Header with Nigerian flag and NGN text aligned to the left -->
                        <div class="card-header bg-white d-flex">
                        <img src="../../assets/icons/usdt.png" class="bg-white flag"></img>
                        <div class="ngn-text">USDT</div>
                        </div>

                        <!-- Card Body with wallet info and amount, aligned at the bottom -->
                        <div class="card-body">
                        <!-- Wallet Info -->
                        <div class="wallet-info">
                            <i class="fas fa-wallet"></i>
                            <span>... abcdef1234567890</span> <!-- Display last 10 characters of wallet -->
                        </div>

                        <!-- Amount -->
                        <div class="amount text-end">831.47</div>
                        </div>
                    </div>
                </div>

                <!-- Card 3 -->
                <div class="item shadow-sm">
                    <div class="card rounded-1 bg-white">
                        <!-- Card Header with Nigerian flag and NGN text aligned to the left -->
                        <div class="card-header bg-white d-flex">
                        <img src="../../assets/icons/eth.jpg" class="flag bg-white"></img>
                        <div class="ngn-text">ETH</div>
                        </div>

                        <!-- Card Body with wallet info and amount, aligned at the bottom -->
                        <div class="card-body">
                        <!-- Wallet Info -->
                        <div class="wallet-info">
                            <i class="fas fa-wallet"></i>
                            <span>... abcdef1234567890</span> <!-- Display last 10 characters of wallet -->
                        </div>

                        <!-- Amount -->
                        <div class="amount text-end">0.200</div>
                        </div>
                    </div>
                </div>

                <!-- Card 4 -->
                <div class="item shadow-sm">
                    <div class="card rounded-1 bg-white">
                        <!-- Card Header with Nigerian flag and NGN text aligned to the left -->
                        <div class="card-header bg-white d-flex">
                        <img src="../../assets/icons/sol.jpg" class="flag"></img>
                        <div class="ngn-text">SOL</div>
                        </div>

                        <!-- Card Body with wallet info and amount, aligned at the bottom -->
                        <div class="card-body">
                        <!-- Wallet Info -->
                        <div class="wallet-info">
                            <i class="fas fa-wallet"></i>
                            <span>... abcdef1234567890</span> <!-- Display last 10 characters of wallet -->
                        </div>

                        <!-- Amount -->
                        <div class="amount text-end">1.99</div>
                        </div>
                    </div>
                </div>
            </div>
        </section>
        
        <!-- EXCHANGE -->
        <section class="px-md-5 mt-5">
            
            <div class="bg-white currency-box  p-4 shadow-none border-0 row">
                <h5 class="mb-3">Exchange Calculator</h5>
                <div class="col-md-6 d-none d-md-block">
                    <!-- <h5 class="fw-bold">1 USDT = 1,610 NGN</h5> -->
                     <img class="img img-fluid" src="../../assets/icons/chart.jpg" alt="">
                </div>
                <div class="col-md-6">
                    <div class="currency-box border shadow-sm">
                        <div class="mb-3">
                            <label for="amountFrom" class="form-label">You send</label>
                            <div class="input-group">
                                <input type="number" id="amountFrom" class="form-control" value="831.47">
                                <select id="currencyFrom" class="form-select" style="max-width: 100px;">
                                <option value="BTC">BTC</option>
                                <option value="USDT" selected>USDT</option>
                                <option value="ETH">ETH</option>
                                <option value="SOL">SOL</option>
                                <option value="SOL">NGN</option>
                                </select>
                            </div>
                        </div>
                        <div class="text-center my-2">
                            <span class="exchange-icon bg-secondary text-white px-3 rounded-5" onclick="swapCurrencies()">⇅</span>
                        </div>

                        <div class="mb-3">
                            <label for="amountTo" class="form-label">You get</label>
                            <div class="input-group">
                                <input type="number" id="amountTo" class="form-control" value="1326543.86" readonly>
                                <select id="currencyTo" class="form-select" style="max-width: 100px;">
                                <option value="BTC">BTC</option>
                                <option value="USDT">USDT</option>
                                <option value="ETH">ETH</option>
                                <option value="SOL">SOL</option>
                                <option value="NGN" selected>NGN</option>
                                </select>
                            </div>
                        </div>

                        <div class="d-grid mt-4">
                            <button class="send-btn bg-primary text-white">Convert</button>
                        </div>
                    </div>
                </div>
            </div>

            <!-- Exchange Rate Notification -->
            <div class="d-flex align-items-center mb-4 justify-content-center mt-4">
                <a href="" class="btn btn-outline-primary rounded-5 text-decoration-none">
                <span class="me-2"><i class="bi bi-bell"></i></span>
                <span class="fw-bold">Get exchange rate updates</span>
                </a>
            </div>

        </section>
        
        <!-- TRANSACTRIONS -->
        <section class="px-md-4 mt-5">
            <div class="bg-white p-4 bg-white currency-box  p-4 shadow-none border-0">
                <div class="d-flex justify-content-between align-items-center mb-3">
                    <h5 class="mb-0">Transactions</h5>
                    <a href="transactions.php" class="text-decoration-none text-primary fw-semibold">See all</a>
                </div>

                <!-- Transaction Entry -->
                <div class="transaction-item d-flex justify-content-between align-items-center">
                    <div class="d-flex align-items-start gap-3">
                        <div class="transaction-icon">
                            <i class="text-danger bi bi-box-arrow-in-up-right"></i>
                        </div>
                        <div>
                            <div class="fw-semibold">Elijah Oluwatobi Bello</div>
                            <small class="text-muted">Sent · Wed, May 14</small>
                        </div>
                    </div>
                    <div class="text-end">
                        <div class="amount-lg">521,173.48 NGN</div>
                        <div class="amount-sm">291.19 EUR</div>
                    </div>
                </div>

                <div class="transaction-item d-flex justify-content-between align-items-center">
                    <div class="d-flex align-items-start gap-3">
                        <div class="transaction-icon">
                            <i class="text-success bi bi-box-arrow-in-down-right"></i>
                        </div>
                        <div>
                            <div class="fw-semibold">Elijah Oluwatobi Bello</div>
                            <small class="text-muted">Sent · May 13</small>
                        </div>
                    </div>
                    <div class="text-end">
                        <div class="amount-lg">800,000 NGN</div>
                        <div class="amount-sm">445.22 EUR</div>
                    </div>
                </div>

                <div class="transaction-item d-flex justify-content-between align-items-center">
                <div class="d-flex align-items-start gap-3">
                    <div class="transaction-icon">
                    <i class="text-info bi bi-shuffle"></i>
                    </div>
                    <div>
                    <div class="fw-semibold">Deutsche Bank AG</div>
                    <small class="text-muted">Sent · May 9</small>
                    </div>
                </div>
                <div class="text-end">
                    <div class="amount-lg">100 EUR</div>
                </div>
                </div>

                <div class="transaction-item d-flex justify-content-between align-items-center">
                    <div class="d-flex align-items-start gap-3">
                        <div class="transaction-icon">
                            <i class="text-danger bi bi-box-arrow-in-up-right"></i>
                        </div>
                        <div>
                            <div class="fw-semibold">Elijah Oluwatobi Bello</div>
                            <small class="text-muted">Sent · Wed, May 14</small>
                        </div>
                    </div>
                    <div class="text-end">
                        <div class="amount-lg">521,173.48 NGN</div>
                        <div class="amount-sm">291.19 EUR</div>
                    </div>
                </div>
            
            </div>
        </section>

        <section class="px-md-5 mt-5">
    

            <!-- Recent Contacts -->
            <h5 class="mb-3">Recent Beneficiaries</h5>
            <div class="d-flex gap-4 mb-5">
            <!-- Repeat for each contact -->
            <div class="text-center">
                <div class="circle-avatar">
                EB
                <img src="../../assets/icons/ngn.png" class="flag-icon" alt="Nigeria Flag">
                </div>
                <div class="contact-name mt-2">Elijah<br>Oluwatobi</div>
            </div>
            <div class="text-center">
                <div class="circle-avatar">
                DA
                <img src="../../assets/icons/ngn.png" class="flag-icon" alt="EU Flag">
                </div>
                <div class="contact-name mt-2">Deutsche<br>Bank AG</div>
            </div>
            <div class="text-center">
                <div class="circle-avatar">
                AA
                <img src="../../assets/icons/usdt.png" class="flag-icon" alt="UK Flag">
                </div>
                <div class="contact-name mt-2">Adebusola<br>Ashaye</div>
            </div>
            <div class="text-center">
                <div class="circle-avatar">
                FO
                <img src="../../assets/icons/btc.png" class="flag-icon" alt="UK Flag">
                </div>
                <div class="contact-name mt-2">Festus<br>Osayande</div>
            </div>
            <div class="text-center">
                <div class="circle-avatar">
                OA
                <img src="../../assets/icons/eth.jpg" class="flag-icon" alt="UK Flag">
                </div>
                <div class="contact-name mt-2">Opeyemi<br>Akindele</div>
            </div>
            </div>

            <!-- Do More With Wise -->
            <h5 class="mb-3">Do more with Bitcardo</h5>
            <div class="row g-3">
                <div class="col-md-3">
                    <div class="card-feature shadow">
                        <div class="fw-bold">Schedule your<br>transfer</div>
                    </div>
                </div>
                <div class="col-md-3">
                    <div class="card-feature shadow">
                        <div class="fw-bold">Lock<br>Wallet</div>
                    </div>
                </div>
                <div class="col-md-3">
                    <div class="card-feature shadow">
                        <div class="fw-bold">Set up Direct<br>Debits</div>
                    </div>
                </div>
                <div class="col-md-3">
                    <div class="card-feature shadow">
                    <div class="fw-bold">Auto<br>Convert</div>
                    </div>
                </div>
            </div>
        </section>
    </main>
  </div>
</div>

<!-- Add this inside your <body> -->
<footer class="d-md-none fixed-bottom bg-white border-top shadow-sm">
  <div class="d-flex justify-content-around text-center py-2 mb-2">

    <a href="index.php" class="text-decoration-none text-dark">
      <div class="d-flex flex-column align-items-center">
        <i class="bi bi-house-door-fill"></i>
        <small>Home</small>
      </div>
    </a>

  <a href="wallets.php" class="text-decoration-none text-dark">
    <div class="d-flex flex-column align-items-center">
      <i class="bi bi-wallet2"></i>
      <small>Wallets</small>
    </div>
  </a>

    <a href="index.php#convert" class="text-decoration-none text-dark">
      <div class="d-flex flex-column align-items-center">
        <i class="bi bi-shuffle"></i>
        <small>Convert</small>
      </div>
    </a>

    <a href="rates.php" class="text-decoration-none text-dark">
      <div class="d-flex flex-column align-items-center">
        <i class="bi bi-graph-up"></i>
        <small>Rates</small>
      </div>
    </a>

    <a href="account.php" class="text-decoration-none text-dark">
      <div class="d-flex flex-column align-items-center">
        <i class="bi bi-person-circle"></i>
        <small>Account</small>
      </div>
    </a>

  </div>
</footer>

<!-- Back to top -->
<button id="backToTop" class="btn btn-dark">Back to top</button>

<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
<!-- jQuery -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

<!-- Owl Carousel JS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>

<script>
  // Back to top logic
  const backToTopBtn = document.getElementById('backToTop');
    window.addEventListener('scroll', () => {
        backToTopBtn.style.display = window.scrollY > 100 ? 'block' : 'none';
    });
    backToTopBtn.addEventListener('click', () => {
        window.scrollTo({ top: 0, behavior: 'smooth' });
    });
    
  function swapCurrencies() {
    const currencyFrom = document.getElementById("currencyFrom");
    const currencyTo = document.getElementById("currencyTo");
    const amountFrom = document.getElementById("amountFrom");
    const amountTo = document.getElementById("amountTo");

    // Swap currencies
    const tempCurrency = currencyFrom.value;
    currencyFrom.value = currencyTo.value;
    currencyTo.value = tempCurrency;

    // Swap amounts (simple mock logic)
    const tempAmount = amountFrom.value;
    amountFrom.value = amountTo.value;
    amountTo.value = tempAmount;
  }
</script>

<script>
  $(document).ready(function(){
    $(".owl-carousel").owlCarousel({
      loop: true,                  // Loop through items
      margin: 10,                  // Space between cards
      nav: true,                   // Show next/prev navigation
      dots: false,                 // Disable dots navigation
      autoplay: false,             // Disable autoplay
      responsive: {
        0: {
          items: 1.5,              // Show 1.5 cards on mobile
        },
        600: {
          items: 1.5,              // Show 1.5 cards on small tablets
        },
        1000: {
          items: 3.5,              // Show 3.5 cards on desktop
        }
      }
    });
  });
</script>

</body>
</html>

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


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