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>Выполнить команду
Для локальной разработки. Не используйте в интернете!