X7ROOT File Manager
Current Path:
/home/u126090504/domains/oceanicabeachresort.com/public_html
home
/
u126090504
/
domains
/
oceanicabeachresort.com
/
public_html
/
📁
..
📄
.htaccess
(0 B)
📁
Version
📄
about.php
(4.19 KB)
📁
admin
📁
assets
📄
booking.php
(4.55 KB)
📄
booking_details.php
(4.43 KB)
📄
booking_process.php
(1.12 KB)
📄
config.php
(914 B)
📄
contact.php
(14.48 KB)
📄
contactdb.php
(796 B)
📄
footer.php
(13.26 KB)
📄
gallery.php
(2.82 KB)
📄
header.php
(19.3 KB)
📁
images
📄
index.php
(2.27 KB)
📄
indexx.php
(75.25 KB)
📁
lib
📄
oce.zip
(106.17 MB)
📄
payment.php
(6.79 KB)
📄
payment_submit.php
(15.1 KB)
📄
payment_verify.php
(2.31 KB)
📁
qrcodes
📄
room-service.php
(8.98 KB)
📄
search_videos.php
(1.76 KB)
📄
services.php
(14.04 KB)
📄
success.php
(2.06 KB)
📄
test_mailer.php
(372 B)
📄
thank-you.php
(1.28 KB)
📁
uploads
📄
videos.php
(6.87 KB)
Editing: payment.php
<?php error_reporting(E_ALL); ini_set('display_errors', 1); include 'config.php'; /* ========= PHPMailer LOAD ========= */ require $_SERVER['DOCUMENT_ROOT'].'/admin/phpmailer/src/PHPMailer.php'; require $_SERVER['DOCUMENT_ROOT'].'/admin/phpmailer/src/SMTP.php'; require $_SERVER['DOCUMENT_ROOT'].'/admin/phpmailer/src/Exception.php'; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; /* ========= BOOKING ID ========= */ $bid = $_POST['booking_id'] ?? $_GET['bid'] ?? ''; if ($bid == '') { die('Invalid Payment Request'); } /* ========= OPTIONAL GUEST UPDATE ========= */ $name = $_POST['name'] ?? ''; $email = $_POST['email'] ?? ''; $mobile = $_POST['mobile'] ?? ''; if ($name || $email || $mobile) { mysqli_query($conn, "UPDATE bookings SET name='$name', email='$email', mobile='$mobile' WHERE booking_id='$bid'"); } /* ========= FETCH BOOKING ========= */ $res = mysqli_query($conn,"SELECT * FROM bookings WHERE booking_id='$bid'"); $data = mysqli_fetch_assoc($res); if (!$data) { die('Booking not found'); } /* ========= UPI ========= */ $upi_id = '7381426778@ybl'; $upi_name = 'Oceanica Beach Resort'; $amount = $data['amount']; $upi_link = "upi://pay?pa=$upi_id&pn=".urlencode($upi_name). "&am=$amount&cu=INR&tn=".$data['booking_id']; $qr_img = "https://api.qrserver.com/v1/create-qr-code/?size=260x260&data=".urlencode($upi_link); /* ========= WHATSAPP (PROFESSIONAL MESSAGE) ========= */ $wa_number = '919124413026'; $wa_msg = urlencode( "Hello Oceanica Beach Resort,\n\n". "This is regarding my room booking. Please find the booking details below:\n\n". "Booking ID: ".$data['booking_id']."\n". "Room Type: ".$data['room_type']."\n". "Check-In Date: ".date("d-m-Y",strtotime($data['checkin_date']))."\n". "Check-Out Date: ".date("d-m-Y",strtotime($data['checkout_date']))."\n". "Total Amount: ₹".number_format($amount,2)."\n\n". "I have completed the payment. Kindly verify and confirm my booking.\n\n". "Thank you." ); $wa_link = "https://wa.me/".$wa_number."?text=".$wa_msg; /* ========= EMAIL BODY ========= */ $emailBody = ' <!DOCTYPE html> <html> <body style="margin:0;background:#f4f6f9;font-family:Arial"> <div style="max-width:720px;margin:30px auto;background:#ffffff;border-radius:18px;overflow:hidden"> <div style="background:#0b1c2d;padding:22px;text-align:center"> <img src="https://oceanicabeachresort.com/assets/images/logo/logo.png" style="max-height:60px"> <h2 style="color:#fff;margin:10px 0 0">Room Booking Details</h2> </div> <div style="padding:26px;color:#333"> <h3>Dear '.$data['name'].',</h3> <table width="100%" cellpadding="8" style="border-collapse:collapse"> <tr><td><b>Booking ID</b></td><td>'.$data['booking_id'].'</td></tr> <tr><td><b>Room</b></td><td>'.$data['room_type'].'</td></tr> <tr><td><b>Check-In</b></td><td>'.date("d-m-Y",strtotime($data['checkin_date'])).'</td></tr> <tr><td><b>Check-Out</b></td><td>'.date("d-m-Y",strtotime($data['checkout_date'])).'</td></tr> <tr><td><b>Adults</b></td><td>'.$data['adults'].'</td></tr> <tr><td><b>Children</b></td><td>'.$data['children'].'</td></tr> <tr><td><b>Total Amount</b></td><td>₹'.number_format($amount,2).'</td></tr> <tr><td><b>Status</b></td><td style="color:#d4a017"><b>Pending</b></td></tr> </table> <div style="margin:25px 0;text-align:center"> <img src="'.$qr_img.'" style="max-width:240px"><br><br> <a href="'.$upi_link.'" style="display:inline-block;padding:14px 28px; background:#d4a017;color:#000;text-decoration:none;border-radius:10px;font-weight:600"> Pay Now via UPI </a><br><br> <a href="'.$wa_link.'" style="display:inline-block;padding:14px 28px; background:#25D366;color:#fff;text-decoration:none;border-radius:10px;font-weight:600"> Confirm on WhatsApp </a> </div> <div style="background:#fff3cd;padding:15px;border-left:5px solid #d4a017"> <b>Important Note:</b><br> If payment is not completed, please pay now.<br> For final confirmation call <b>+91-9124413026</b>. </div> </div> <div style="background:#f1f1f1;padding:12px;text-align:center;font-size:12px"> This is an automated email. Please do not reply. </div> </div> </body> </html>'; /* ========= SEND EMAIL ========= */ if ($data['email']) { $mail = new PHPMailer(true); try { $mail->isSMTP(); $mail->Host = 'smtp.hostinger.com'; $mail->SMTPAuth = true; $mail->Username = 'noreply@oceanicabeachresort.com'; $mail->Password = '9861845796Aa@#'; $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; $mail->Port = 587; $mail->setFrom('noreply@oceanicabeachresort.com','Oceanica Beach Resort'); $mail->addAddress($data['email']); $mail->isHTML(true); $mail->Subject = 'Room Booking Received | Oceanica Beach Resort'; $mail->Body = $emailBody; $mail->send(); } catch (Exception $e) {} } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Complete Payment</title> <style> body{margin:0;background:#f4f6f9;font-family:Segoe UI,Arial} .container{max-width:900px;margin:20px auto;padding:10px} .card{background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08)} .header{text-align:center;padding:22px;border-bottom:1px solid #eee} .body{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:22px} .summary{background:#f8fafc;border-radius:14px;padding:18px} .amount{font-size:26px;font-weight:700;margin-top:10px} .qr{text-align:center} .qr img{max-width:260px;width:100%} .paybtn{display:block;margin-top:12px;padding:14px;background:#d4a017;color:#000; text-decoration:none;border-radius:12px;font-weight:600} @media(max-width:768px){.body{grid-template-columns:1fr}} </style> </head> <body> <div class="container"> <div class="card"> <div class="header"> <img src="https://oceanicabeachresort.com/assets/images/logo/logo.png" style="max-height:50px"><br> <h2>Complete Payment</h2> <p>Booking ID: <b><?= $data['booking_id'] ?></b></p> </div> <div class="body"> <div class="summary"> <p><b>Room:</b> <?= $data['room_type'] ?></p> <p><b>Check-In:</b> <?= date("d-m-Y",strtotime($data['checkin_date'])) ?></p> <p><b>Check-Out:</b> <?= date("d-m-Y",strtotime($data['checkout_date'])) ?></p> <p><b>Adults:</b> <?= $data['adults'] ?></p> <p><b>Children:</b> <?= $data['children'] ?></p> <div class="amount">₹<?= number_format($amount,2) ?></div> </div> <div class="qr"> <img src="<?= $qr_img ?>"> <a class="paybtn" href="<?= $upi_link ?>">Pay Now via UPI</a> <a class="paybtn" style="background:#25D366;color:#fff" href="<?= $wa_link ?>" target="_blank"> Confirm on WhatsApp </a> </div> </div> </div> </div> </body> </html>
Upload File
Create Folder