/
/
home
/
u523034047
/
domains
/
eipcsindia.com
/
public_html
/
LoanApp
Server: in-mum-web1112.main-hosting.eu (62.72.28.111)
You: 216.73.216.130
PHP 8.3.16
Dir:
/home/u523034047/domains/eipcsindia.com/public_html/LoanApp
Edit:
/home/u523034047/domains/eipcsindia.com/public_html/LoanApp/pay.php
<?php session_start(); include 'connection.php'; // Redirect if not logged in if (!isset($_SESSION['username'])) { header("Location: signin.php"); exit(); } $session_username = $_SESSION['username']; // Fetch user details from user_reg $user_q = mysqli_query($conn, "SELECT id, username FROM user_reg WHERE username = '$session_username'"); $user_data = mysqli_fetch_assoc($user_q); if (!$user_data) { die("User not found."); } $user_id = $user_data['id']; $username = $user_data['username']; // Fetch latest QR setting $qr = mysqli_fetch_assoc(mysqli_query($conn, "SELECT * FROM tbl_qr_setting ORDER BY id DESC LIMIT 1")); $upi_link = "upi://pay?pa=" . urlencode($qr['upi']) . "&pn=" . urlencode($qr['display_name']); //$upi_link= 'upi://pay?pa=9675978313@paytm&pn=Harish Chandra Yadav&am=10&cu=INR'; // Handle form submission if (isset($_POST['submit'])) { $transaction_no = mysqli_real_escape_string($conn, $_POST['transaction_no']); $amount = mysqli_real_escape_string($conn, $_POST['amount']); $status = 'Pending'; $submitted_at = date("Y-m-d H:i:s"); // Screenshot upload handling $screenshot_filename = ''; if (isset($_FILES['screenshot']) && $_FILES['screenshot']['error'] == 0) { $target_dir = "payment_screenshots/"; if (!is_dir($target_dir)) { mkdir($target_dir, 0777, true); } $file_tmp = $_FILES['screenshot']['tmp_name']; $file_ext = strtolower(pathinfo($_FILES['screenshot']['name'], PATHINFO_EXTENSION)); $new_filename = uniqid('ss_', true) . '.' . $file_ext; $target_file = $target_dir . $new_filename; if (move_uploaded_file($file_tmp, $target_file)) { $screenshot_filename = $target_file; } else { $error_msg = "Failed to upload screenshot."; } } // Insert transaction $insert = "INSERT INTO qr_transactions ( display_name, upi, upi_mob_no, qr_image, user_id, username, transaction_no, amount, screenshot, status, submitted_at ) VALUES ( '{$qr['display_name']}', '{$qr['upi']}', '{$qr['upi_mob_no']}', '{$qr['qr_image']}', '$user_id', '$username', '$transaction_no', '$amount', '$screenshot_filename', '$status', '$submitted_at' )"; if (mysqli_query($conn, $insert)) { $success_msg = "Transaction submitted successfully. Please wait for approval."; } else { $error_msg = "Error submitting transaction: " . mysqli_error($conn); } } ?> <!doctype html> <html lang="en"> <!-- Mirrored from maxartkiller.com/website/fimobile2/HTML/pay.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 04 Mar 2025 08:18:47 GMT --> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author" content=""> <meta name="generator" content=""> <title>FiMobile V2.0 - Mobile HTML template</title> <!-- manifest meta --> <meta name="apple-mobile-web-app-capable" content="yes"> <link rel="manifest" href="manifest.json" /> <!-- Favicons --> <link rel="apple-touch-icon" href="assets/img/favicon180.png" sizes="180x180"> <link rel="icon" href="assets/img/favicon32.png" sizes="32x32" type="image/png"> <link rel="icon" href="assets/img/favicon16.png" sizes="16x16" type="image/png"> <!-- Google fonts--> <link rel="preconnect" href="https://fonts.googleapis.com/"> <link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel="stylesheet"> <!-- bootstrap icons --> <link rel="stylesheet" href="../../../../cdn.jsdelivr.net/npm/bootstrap-icons%401.5.0/font/bootstrap-icons.css"> <!-- swiper carousel css --> <link rel="stylesheet" href="assets/vendor/swiperjs-6.6.2/swiper-bundle.min.css"> <!-- style css for this template --> <link href="assets/css/style.css" rel="stylesheet" id="style"> </head> <body class="body-scroll"> <!-- loader section --> <div class="container-fluid loader-wrap"> <div class="row h-100"> <div class="col-10 col-md-6 col-lg-5 col-xl-3 mx-auto text-center align-self-center"> <div class="loader-cube-wrap loader-cube-animate mx-auto"> <img src="assets/img/logo.png" alt="Logo"> </div> <p class="mt-4">It's time for track budget<br><strong>Please wait...</strong></p> </div> </div> </div> <!-- loader section ends --> <!-- Begin page --> <main class="h-100"> <!-- Header --> <header class="header position-fixed"> <div class="row"> <div class="col-auto"> <a href="javascript:void(0)" target="_self" class="btn btn-light btn-44 menu-btn"> <i class="bi bi-list"></i> </a> </div> <div class="col align-self-center text-center"> <div class="logo-small"> <img src="assets/img/logo.png" alt=""> <h5>FiMobile</h5> </div> </div> <div class="col-auto"> <a href="notifications.php" target="_self" class="btn btn-light btn-44"> <i class="bi bi-bell"></i> <span class="count-indicator"></span> </a> </div> </div> </header> <!-- Header ends --> <?php include('header.php'); ?> <!-- main page content --> <div class="main-container container"> <div class="row"> <div class="col-12 text-center mb-4"> <h1 class="mb-3 text-color-theme">Scan QR & Pay</h1> <div class="text-center"> <a href="admin/<?php echo $qr['qr_image']; ?>" target="_blank" ><img id="qrImage" src="admin/<?php echo $qr['qr_image']; ?>" style="max-height: 150px;" alt="QR Code"> </a><br><br> <h3><?php echo htmlspecialchars($qr['display_name']); ?></h3> <!-- Open QR in New Tab --> <a href="admin/<?php echo $qr['qr_image']; ?>" target="_blank" class="btn btn-success mb-2"> <i class="bi bi-box-arrow-up-right"></i> Open QR Image </a> <!-- Download QR --> <a href="admin/<?php echo $qr['qr_image']; ?>" download class="btn btn-info"> <i class="bi bi-download"></i> Download QR </a> <h3 class="mb-3">ЁЯУв Manual UPI Payment Instructions</h3> <div class="instructions"> <ol> <li>ЁЯСЗ рдиреАрдЪреЗ рджреА рдЧрдИ <strong>UPI ID</strong> рдФрд░ <strong>Mobile Number</strong> рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВ:</li> <div class="upi-box mt-2 mb-3"> тЬЕ <strong>UPI:</strong> <span id="upiText"><?php echo htmlspecialchars($qr['upi']); ?></span> <button class="btn btn-sm btn-outline-secondary" onclick="copyToClipboard('upiText')">Copy</button> <br><br> ЁЯУ▒ <strong>Mobile No:</strong> <span id="mobText"><?php echo htmlspecialchars($qr['upi_mob_no']); ?></span> <button class="btn btn-sm btn-outline-secondary" onclick="copyToClipboard('mobText')">Copy</button> </div> <li>рдЕрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдореЗрдВ <strong>Google Pay / PhonePe / Paytm / BHIM</strong> рдЬреИрд╕реА рдХрд┐рд╕реА UPI рдРрдк рдХреЛ рдЦреЛрд▓реЗрдВред</li> <li>"Send Money" рдпрд╛ "Pay" рдСрдкреНрд╢рди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдКрдкрд░ рдХреА UPI ID рдпрд╛ Mobile рдирдВрдмрд░ рдбрд╛рд▓реЗрдВред</li> <li>рдЕрдкрдирд╛ рднреБрдЧрддрд╛рди рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг: тВ╣500)ред</li> <li>рдкреЗрдореЗрдВрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, <strong>Transaction ID / UTR Number</strong> рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдПрдХ <strong>рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ</strong> рд▓реЗрдВред</li> <li>рдЕрдм рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдлреЙрд░реНрдо рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рднрд░реЗрдВ:</li> </ol> </div> <br> </div> <form method="post" enctype="multipart/form-data"> <div class="form-group"> <input type="text" name="transaction_no" class="form-control text-center mb-3" placeholder="Enter Transaction No" required> </div> <div class="form-group"> <input type="text" name="amount" class="form-control text-center mb-3" placeholder="Enter Amount" required> </div> <div class="form-group"> <label>Upload Payment Screenshot (optional)</label> <input type="file" name="screenshot" class="form-control mb-3" accept="image/*"> </div> <button type="submit" name="submit" class="btn btn-success px-4">Submit Payment Details</button> </form> <?php if (isset($success_msg)) echo "<div class='alert alert-success'>$success_msg</div>"; ?> <?php if (isset($error_msg)) echo "<div class='alert alert-danger'>$error_msg</div>"; ?> </div> </div> </div> <!-- main page content ends --> </div> </main> <!-- Page ends--> <?php include('footer.php'); ?> <!-- Camera Modal ends--> <!-- Required jquery and libraries --> <script src="assets/js/jquery-3.3.1.min.js"></script> <script src="assets/js/popper.min.js"></script> <script src="assets/vendor/bootstrap-5/js/bootstrap.bundle.min.js"></script> <!-- cookie js --> <script src="assets/js/jquery.cookie.js"></script> <!-- Customized jquery file --> <script src="assets/js/main.js"></script> <script src="assets/js/color-scheme.js"></script> <!-- PWA app service registration and works --> <script src="assets/js/pwa-services.js"></script> <!-- Chart js script --> <script src="assets/vendor/chart-js-3.3.1/chart.min.js"></script> <!-- Progress circle js script --> <script src="assets/vendor/progressbar-js/progressbar.min.js"></script> <!-- swiper js script --> <script src="assets/vendor/swiperjs-6.6.2/swiper-bundle.min.js"></script> <!-- page level custom script --> <script src="assets/js/app.js"></script> <script> function copyToClipboard(elementId) { var text = document.getElementById(elementId).innerText; navigator.clipboard.writeText(text).then(function () { alert("Copied: " + text); }, function (err) { alert("Failed to copy: " + err); }); } </script> </body> </html>
Ukuran: 10.6 KB