Ghost Exploiter Team Official
/
home
/
ramdevpcb
/
public_html
/
Nama File / Folder
Size
Action
.DS_Store
--
NONE
.well-known
--
NONE
Apple
--
NONE
Config
--
NONE
accounts.ramdevpcb.com
--
NONE
admin.ramdevpcb.com
--
NONE
ap
--
NONE
api
--
NONE
app
--
NONE
assets
--
NONE
cgi-bin
--
NONE
delivery.ramdevpcb.com
--
NONE
razorpay-php-master
--
NONE
sales.ramdevpcb.com
--
NONE
spotify
--
NONE
.htaccess
0.274KB
Hapus
Edit
Rename
MAXVEL CATALOGUE 2023.pdf
55.84MB
Hapus
Edit
Rename
Privacy_Policy.php
17.97KB
Hapus
Edit
Rename
Product_Details.php
33.28KB
Hapus
Edit
Rename
Product_Details1.php
26.974KB
Hapus
Edit
Rename
Products.php
72.202KB
Hapus
Edit
Rename
Products2.php
22.467KB
Hapus
Edit
Rename
about.php
43.034KB
Hapus
Edit
Rename
ajax-common.php
6.367KB
Hapus
Edit
Rename
apply-coupon.php
1.237KB
Hapus
Edit
Rename
bg6.png
239.047KB
Hapus
Edit
Rename
checkout.php
19.243KB
Hapus
Edit
Rename
checkout2.php
16.4KB
Hapus
Edit
Rename
contact.php
8.294KB
Hapus
Edit
Rename
create_order.php
1.073KB
Hapus
Edit
Rename
db.php
0.666KB
Hapus
Edit
Rename
delete_address.php
0.347KB
Hapus
Edit
Rename
deleteproduct.php
0.362KB
Hapus
Edit
Rename
download_invoice.php
0.395KB
Hapus
Edit
Rename
email.html
2.977KB
Hapus
Edit
Rename
email.php
3.773KB
Hapus
Edit
Rename
email2.php
17.034KB
Hapus
Edit
Rename
footer (2).php
22.071KB
Hapus
Edit
Rename
footer.php
9.45KB
Hapus
Edit
Rename
get_product.php
3.688KB
Hapus
Edit
Rename
getcity.php
0.496KB
Hapus
Edit
Rename
googlebdc637812fd99722.html
0.052KB
Hapus
Edit
Rename
googlebfc2f3b3c36359c4.html
0.052KB
Hapus
Edit
Rename
header1.php
51.568KB
Hapus
Edit
Rename
index (44).php
90.686KB
Hapus
Edit
Rename
index1.php
71.197KB
Hapus
Edit
Rename
indexnew.php
97.6KB
Hapus
Edit
Rename
interlaced.png
16.737KB
Hapus
Edit
Rename
licenses.php
0.081KB
Hapus
Edit
Rename
logout.php
0.232KB
Hapus
Edit
Rename
my.php
44.607KB
Hapus
Edit
Rename
myorderdetails.php
6.695KB
Hapus
Edit
Rename
myordernew.php
28.397KB
Hapus
Edit
Rename
page-login-register.php
28.91KB
Hapus
Edit
Rename
page-login-register_old.php
29.911KB
Hapus
Edit
Rename
php.ini
0.06KB
Hapus
Edit
Rename
placeorder.php
7.531KB
Hapus
Edit
Rename
product-right.php
82.268KB
Hapus
Edit
Rename
purchase-guide.php
7.209KB
Hapus
Edit
Rename
qnow.php
14.316KB
Hapus
Edit
Rename
r&c.php
5.128KB
Hapus
Edit
Rename
ramdev.zip
1353.63MB
Hapus
Edit
Rename
raw.php
0.209KB
Hapus
Edit
Rename
s&d.php
5.673KB
Hapus
Edit
Rename
send.php
5.59KB
Hapus
Edit
Rename
send_password.php
2.244KB
Hapus
Edit
Rename
shop-checkout1.php
59.101KB
Hapus
Edit
Rename
shop-wishlist.php
7.947KB
Hapus
Edit
Rename
shopcart.php
25.882KB
Hapus
Edit
Rename
shopcart1.php
16.813KB
Hapus
Edit
Rename
signup_back.php
0.73KB
Hapus
Edit
Rename
sms.php
0.735KB
Hapus
Edit
Rename
tracking.php
11.972KB
Hapus
Edit
Rename
updateprofile.php
1.267KB
Hapus
Edit
Rename
updateqty.php
0.912KB
Hapus
Edit
Rename
<?php session_start(); /*ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);*/ include('db.php'); $userId = $_SESSION['userid']; $users = mysqli_query($conn, "SELECT * FROM Users WHERE UserID = '{$userId}'") or die(mysqli_error($conn)); $user = mysqli_fetch_assoc($users); $query1 = "SELECT * FROM BrandModel m, BrandCategory c, BrandSubCategory sc, Cart ca, productdetails pd, ProductColors co WHERE pd.ProductID = ca.ProductID AND m.ModelID = pd.ModelID AND c.CategoryID = pd.CategoryID AND co.ColorID = pd.ProductColorID AND sc.SubCategoryID = pd.SubCategoryID AND ca.UserID = '$userId'"; $result = mysqli_query($conn, $query1) or die(mysqli_error($conn)); $subtotal_price = 0; $gst_total = 0; $isCouponApplied = false; $discountPercent = 0; while ($row = mysqli_fetch_array($result)) { $images = mysqli_query($conn, "SELECT * FROM productimages WHERE ProductID = '{$row['ProductID']}'") or die(mysqli_error($conn)); $img = mysqli_fetch_assoc($images); $image = (!empty($img['ImageName'])) ? $img['ImageName'] : 'https://admin.ramdevpcb.com/assets/images/product_images/default_product.png'; $price = $row['BtoCPrice']; $price_200 = $row['BtoBPrice1']; $price_1000 = $row['BtoBPrice2']; $price_more1000 = $row['BtoBPrice3']; $totalweight = $row['Weight']; if(empty($totalweight)){ $totalweight = 0; } //echo $totalweight; if( $_SESSION['user_role'] == 1) { if ($row['ProductQuantity'] <= 99) { $price = $price_200; } else if ($row['ProductQuantity'] > 99 && $row['ProductQuantity'] <= 499) { $price = $price_1000; } else if ($row['ProductQuantity'] > 499) { $price = $price_more1000; } else { $price = $price; } if($row['addedfrom'] == "admin"){ $price = $row['ProductPrice']; } } $discount = mysqli_query($conn, "SELECT * FROM Discounts WHERE DiscountID = '{$row['Discount']}'") or die(mysqli_error($conn)); $disc = mysqli_fetch_assoc($discount); if (mysqli_num_rows($discount) > 0) { $price = ($price - ($price * ($disc['DiscountPercent'] / 100))); $isCouponApplied = true; } $gst_total += (($price * $row['ProductQuantity']) * ($row['GSTPercent'] / 100)); $subtotal_price += ($price * $row['ProductQuantity']); $totalweights += $totalweight * $row['ProductQuantity']; } $payable = ($gst_total + $subtotal_price); $winkg = $totalweights /1000; //$payable = number_format($payable); //exit(); ?> <!DOCTYPE html> <html class="no-js" lang="en"> <head> <meta charset="utf-8"> <title>shop</title> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta property="og:title" content=""> <meta property="og:type" content=""> <meta property="og:url" content=""> <meta property="og:image" content=""> <!-- Favicon --> <link rel="shortcut icon" type="image/x-icon" href="assets/imgs/theme/favicon.png"> <!-- Template CSS --> <link rel="stylesheet" href="assets/css/main.css?v=3.3"> <link rel="stylesheet" href="assets/css/custom.css"> <style> a:hover{ cursor: pointer; } .address_list { width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 2px solid #ccc; box-sizing: border-box; } /* set a style for all buttons*/ button { background-color: green; color: white; padding: 14px 20px; margin: 8px 0; cursor: pointer; width: 100%; } /*set styles for the cancel button*/ .cancelbtn { padding: 12px 20px; background-color: #FF2E00; border: 1px solid #046963; border-radius: 4px; } /*float cancel and signup buttons and add an equal width*/ .cancelbtn, .signupbtn { float: left; width: 50% } /*add padding to container elements*/ .container { /*padding: 16px;*/ } /*define the modal’s background*/ .modal { display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4); padding-top: 60px; } /*define the modal-content background*/ .modal-content { background-color: #fefefe; margin: 5% auto 15% auto; border: 1px solid #888; width: 80%; } /*define the close button*/ .close { position: absolute; right: 35px; top: 15px; color: #000; font-size: 40px; font-weight: bold; } /*define the close hover and focus effects*/ .close:hover, .close:focus { color: red; cursor: pointer; } .clearfix::after { content: ""; clear: both; display: table; } @media screen and (max-width: 300px) { .cancelbtn, .signupbtn { width: 100%; } } </style> </head> <body> <?php include("header.php"); ?> <main class="main"> <div class="page-header breadcrumb-wrap"> <div class="container"> <div class="breadcrumb"><a href="index.html" rel="nofollow">Home</a><span></span> Shop<span></span> Your Cart</div> </div> </div> <section class="mt-50 mb-50"> <div class="container"> <div class="row"> <div class="col-sm-12 col-md-6"> <form method="post" action="placeorder.php"> <div class="col-12"> <label for="">Payable Amount</label> <input type="text" id="price" value="<?= $payable ?>" readonly /> </div> <div class="col-12"> <label for="">Total Weight (KG)</label> <input type="text" id="weight" value="<?= $winkg ?>" readonly /> </div> <div class="col-12"> <?php /*if ($isCouponApplied) { $subtotal_price = ($subtotal_price - ($subtotal_price * ($discountPercent / 100))); }*/ ?> <label for="">Shipping Address</label> <select id="shipping_address" class="address_list" style="margin: 0px;"> <?php $ship = mysqli_query($conn, "SELECT * FROM AddressDetails ad, States s, Cities c WHERE s.StateID = ad.StateID AND c.CityID = ad.CityID AND ad.UserID = '$userId'") or die(mysqli_error($conn)); while ($s = mysqli_fetch_assoc($ship)) { ?> <option value="<?= $s['AddressID'] ?>" data-state_name="<?= $s['StateName'] ?>"><?= ($s['Name'] . ',' . $s['AddressLine1'] . ',' . $s['AddressLine2'] . ',' . $s['CityName'] . ',' . $s['PinCode'] . ',' . $s['StateName']) ?></option> <?php } ?> </select> </div> <div class="col-12"> <label for="">Billing Address</label> <select id="billing_address" class="address_list" style="margin: 0px;"> <?php $ship = mysqli_query($conn, "SELECT * FROM AddressDetails ad, States s, Cities c WHERE s.StateID = ad.StateID AND c.CityID = ad.CityID AND ad.UserID = '$userId'") or die(mysqli_error($conn)); while ($s = mysqli_fetch_assoc($ship)) { ?> <option value="<?= $s['AddressID'] ?>"><?= ($s['Name'] . ',' . $s['AddressLine1'] . ',' . $s['AddressLine2'] . ',' . $s['CityName'] . ',' . $s['PinCode'] . ',' . $s['StateName']) ?></option> <?php } ?> </select> </div> <div class="col-12"> <a class="btn btn-primary mt-2" id="address_select">Add New Address</a> </div> </div> <div class="col-sm-12 col-md-6"> <div class="col-12"> <label for="">Delivery Option</label> <select name="delivery-type" id="delivery-type" class="address_list" style="margin: 0px;"> <option value="Self Pickup">Self Pickup</option> <option value="Transport">Transport</option> <option value="Courier" selected>Courier</option> <option value="Porter">Porter</option> </select> </div> <div class="col-12"> <label for="">Transport Option</label> <select name="transport-type" id="transport-type" class="address_list" style="margin: 0px;"> <option value="By Road">By Road</option> <option value="By Air">By Air</option> </select> </div> <div class="col-12"> <label id="courierlabel"></label> <input type="text" id="courier" value="0" readonly /> </div> <div class="col-12"> <label for="">Total Payable Amount</label> <input type="text" id="total-payable" value="<?= $payable ?>" readonly /> </div> <button type="button" onclick="placeorders(<?= $_SESSION['userid'] ?>);" class="cancelbtn">Proceed</button> </form> </div> </div> <div class="divider center_icon mt-50 mb-50"><i class="fi-rs-fingerprint"></i></div> </div> </section> </main> <div id="id01" class="modal" style="position: fixed !important; z-index: 999; overflow: hidden;"> <form id="address-form" class="modal-content animate" action="addAddress.php" style="display: flex;justify-content: center;width: 50%;margin-top:0px"> <div class="container" style="padding:16px"> <span onclick="document.getElementById('id01').style.display='none'" class="close" title="Close Modal">×</span> <h2>Add Address</h2> <div class="form-group"> <input type="text" required="" name="fullname" placeholder="Full Name"> </div> <div class="form-group"> <input type="text" required="" name="mobile" placeholder="Mobile number"> </div> <div class="form-group"> <input type="text" required="" name="address1" placeholder="Address 1"> </div> <div class="form-group"> <input type="text" required="" name="address2" placeholder="Address 2"> </div> <div class="form-group"> <input type="text" required="" name="pincode" placeholder="Pin Code"> </div> <div class="form-group"> <select class="form-group state" name="state" style="padding-left:20px;background: #fff;border: 1px solid #e2e9e1;height: 45px;"> <option selected>Select State</option> <?php $sql = mysqli_query($conn,"SELECT * FROM States where CountryID='101'"); while ($state = mysqli_fetch_array($sql)) { $id = $state['StateID']; $StateName = $state['StateName']; ?> <option value="<?= $id ?>"><?= $StateName ?></option> <?php } ?> </select> </div> <div class="form-group"> <select name="city" id="City" style="padding-left:20px;background: #fff;border: 1px solid #e2e9e1;height: 45px;"></select> </div> <input type="hidden" name="type" value="2"> <div class="form-group"> <button type="submit" class="btn btn-fill-out btn-block hover-up" name="register">Update</button> </div> </div> </form> </div> <?php include("footer.php"); ?> <!-- Preloader Start --> <div id="preloader-active"> <div class="preloader d-flex align-items-center justify-content-center"> <div class="preloader-inner position-relative"> <div class="text-center"> <h5 class="mb-5">Now Loading</h5> <div class="loader"> <div class="bar bar1"></div> <div class="bar bar2"></div> <div class="bar bar3"></div> </div> </div> </div> </div> </div> <!-- Vendor JS--> <script src="assets/js/vendor/modernizr-3.6.0.min.js"></script> <script src="assets/js/vendor/jquery-3.6.0.min.js"></script> <script src="assets/js/vendor/jquery-migrate-3.3.0.min.js"></script> <script src="assets/js/vendor/bootstrap.bundle.min.js"></script> <script src="assets/js/plugins/slick.js"></script> <script src="assets/js/plugins/jquery.syotimer.min.js"></script> <script src="assets/js/plugins/wow.js"></script> <script src="assets/js/plugins/jquery-ui.js"></script> <script src="assets/js/plugins/perfect-scrollbar.js"></script> <script src="assets/js/plugins/magnific-popup.js"></script> <script src="assets/js/plugins/select2.min.js"></script> <script src="assets/js/plugins/waypoints.js"></script> <script src="assets/js/plugins/counterup.js"></script> <script src="assets/js/plugins/jquery.countdown.min.js"></script> <script src="assets/js/plugins/images-loaded.js"></script> <script src="assets/js/plugins/isotope.js"></script> <script src="assets/js/plugins/scrollup.js"></script> <script src="assets/js/plugins/jquery.vticker-min.js"></script> <script src="assets/js/plugins/jquery.theia.sticky.js"></script> <!-- Template JS --> <script src="./assets/js/main.js?v=3.3"></script> <script src="./assets/js/shop.js?v=3.3"></script> <script type="text/javascript" src="https://checkout.razorpay.com/v1/checkout.js"></script> <script src="admin.ramdevpcb.com/sms.js"></script> <script> $('#address_select').on('click',function(){ document.getElementById("id01").style.display = "block"; }) function closeForm() { document.getElementById("id01").style.display = "none"; } $(window).load(function () { changeTotalPayable(); var pay = parseFloat($('#price').val()); $('#price').val(pay.toFixed(2)); }); $('#delivery-type, #transport-type, #shipping_address').change(function () { changeTotalPayable(); }); var changeTotalPayable = function () { var payable = parseFloat($('#price').val()); var pay = $('#weight').val(); var newweight =Math.ceil(pay); //var payable = $('#price').val(); console.log(payable); var state = $('#shipping_address option:selected').data('state_name'); console.log(state); var transportPrices = 0; if ($('#delivery-type').val() == 'Courier') { $("#transport-type").prop('disabled', false); if ($('#transport-type').val() == "By Road") { if (state == "Maharashtra") { tweight = 40 * newweight; transportPrices = tweight + (tweight * (18/100)); $('#courier').val(transportPrices.toFixed(2)); $("#courierlabel").html('Shipping Charges (₹40 per KG + GST)'); } else { tweight = 60 * newweight; transportPrices = tweight + (tweight * (18/100)); $('#courier').val(transportPrices.toFixed(2)); $("#courierlabel").html('Shipping Charges (₹60 per KG + GST)'); } } else { tweight = 120 * newweight; transportPrices = tweight + (tweight * (18/100)); $('#courier').val(transportPrices.toFixed(2)); $("#courierlabel").html('Shipping Charges (₹120 per KG + GST)'); } } else if($('#delivery-type').val() == 'Transport'){ $("#transport-type").prop('disabled', true); $('#courier').val('0'); $("#courierlabel").html('Shipping Charges (Pay at transport office)'); } else if($('#delivery-type').val() == 'Porter'){ $("#transport-type").prop('disabled', true); $('#courier').val('0'); $("#courierlabel").html('Shipping Charges (Pay after Receiving)'); } else{ $("#transport-type").prop('disabled', true); $("#courierlabel").html('Shipping Charges'); $('#courier').val('0'); transportPrices = 0; } var total = payable + transportPrices; var total = Math.round(total); $('#total-payable').val("" + total); }; $('#address-form').submit(function(e) { e.preventDefault(); var $this = $(this), data = $this.serialize(); $.ajax({ type: 'POST', url: 'addAddress.php', data: data, dataType: 'json', success: function (d) { if (d.status) { alert(d.message); window.location.reload(); } } }); }); $(document).ready(function(){ $("select.state").change(function(){ var selectedState = $(".state option:selected").val(); $.ajax({ type: "POST", url: "getcity.php", data: { State : selectedState } }).done(function(data){ var response = $.parseJSON(data); console.log(response); var output =""; var length = response.length; for(i=0;i<length;i++){ output += '<option value=\"'+response[i].CityID+'\">'+response[i].CityName+'</option>'; } $("#City").html(output); }); }); }); function placeorders(user_id) { var total = parseFloat($('#total-payable').val()); var s_shipping_address = $('#shipping_address').val(); var b_billing_address = $('#billing_address').val(); var paymentType = $('#payment-type').val(); var deliveryOption = $('#delivery-type').val(); var transport = $('#transport-type').val(); var state = $('#shipping_address option:selected').data('state_name'); var transportPrices = $('#courier').val(); if (deliveryOption === 'Self Pickup') { transport = ''; // Set transport to an empty string if delivery option is Self Pickup } // Validate billing and shipping addresses if (!s_shipping_address || !b_billing_address) { alert("Both shipping and billing addresses are required."); return; // Exit the function if validation fails } // Send AJAX request to create Razorpay order $.ajax({ type: "POST", url: "create_order.php", // This PHP file will generate the order_id data: { total: total // Send the total amount to the backend }, success: function (data) { // Parse the response and extract the order_id var responseData = JSON.parse(data); var orderId = responseData.order_id; // Initiate Razorpay payment with the order_id var razorpay = new Razorpay({ key: 'rzp_live_QvrKOvCfJ0dOga', // Replace with your Razorpay Test Key amount: (total * 100), currency: "INR", order_id: orderId, // Pass the order_id from the backend here handler: function (response) { // AJAX request to place order on successful payment $.ajax({ type: "POST", url: "placeorder.php", data: { id: user_id, total: total, billing_address: b_billing_address, shipping_address: s_shipping_address, delivery_option: deliveryOption, payment_type: 'Online', paymentId: response.razorpay_payment_id, // Payment ID from Razorpay transportType: transport, transportPrice: transportPrices } }).done(function (data) { alert("Thank you for placing your order. We have received your request successfully."); window.location.href = "myorders.php"; }); }, "prefill": { "name": "<?= $user['UserFullName'] ?>", "email": "<?= $user['UserEmailId'] ?>", "contact": "<?= $user['UserMobileNumber'] ?>" } }); // Open Razorpay checkout razorpay.open(); // Handle any payment errors razorpay.on('payment.error', function (response) { alert("Payment failed: " + response.error.description); }); }, error: function (xhr, status, error) { console.error('Error creating Razorpay order: ', error); } }); } </script> </body> </html>