PK

ADDRLIN : /home/anibklip/aelogifts.com/
FLL :
Current File : /home/anibklip/aelogifts.com/cart.php

<?php
include "conn.php";

if($_SESSION['msg']){ $msg = $_SESSION['msg']; unset($_SESSION['msg']); }
if($_SESSION['errmsg']){ $errmsg = $_SESSION['errmsg']; unset($_SESSION['errmsg']); }

if($_POST['saction']=="AddtoCart"){
	if (trim($_POST['qty']) == "" || $_POST['qty'] <= 0) {
		$_POST['qty'] = 1;
	}

	//$q1="SELECT * FROM prd_stock where stock_qty >= '$_POST[qty]' and pid='$_POST[product_id]' ";
	$q1="SELECT * FROM prd where stock_qty >= '$_POST[qty]' and pid='$_POST[product_id]' ";
	//echo "$q1 <br />";
	$q1=mysqli_query($conn,$q1) or die(mysqli_error($conn));
	if($s1=mysqli_fetch_array($q1)){
		$q = "SELECT * from cart where  
			(member_id 	= '".$_SESSION['member_id']."' OR session_id = '".session_id()."') AND
			product_id 	= '".$_POST['product_id']."'
		";
		$q = mysqli_query($conn, $q) or die(mysqli_error($conn));
		if ($r = mysqli_fetch_array($q)) {
			$_SESSION['errmsg']="Product already added in cart.";
		} else {
			if($_SESSION['member_id']) {
				$member_id = $_SESSION['member_id'];
			} else {
				$member_id = -1;
			}
			$qi = "INSERT INTO cart set 
				member_id 	= '".$member_id."',
				session_id 	= '".session_id()."',
				product_id 	= '".$_POST['product_id']."',
				color 		= '".$_POST['color']."',
				qty 		= '".$_POST['qty']."',
				dt 			= NOW()
			";
			mysqli_query($conn, $qi) or die(mysqli_error($conn));

			$_SESSION['msg']="Product added successfully.";
		}
		// header("location: cart");
		// echo "<script>window.location.href='cart'</script>";
		// die;
	}else{
		$_SESSION['errmsg']="Insufficent stock.";

		// $url=$_SERVER['HTTP_REFERER'];
		// //echo $url;
		// header("Location:$url");
		// echo "<script>window.location.href='$url'</script>";
		// die();
	}

	$url=$_SERVER['HTTP_REFERER'];
	//echo $url;
	header("Location:$url");
	echo "<script>window.location.href='$url'</script>";
	die();
}

if($_POST['updatecart']){
	// var_dump($_POST);die;

	foreach($_POST['cart_id'] as $k=>$v){
		$q1="SELECT * FROM prd where stock_qty >= '".$_POST['qty'][$k]."' and pid='".$_POST['product_id'][$k]."' ";
		// echo "$q1 <br />";
		$q1=mysqli_query($conn,$q1) or die(mysqli_error($conn));
		if($s1=mysqli_fetch_array($q1)){
			$qi = "UPDATE cart set qty = '".$_POST['qty'][$k]."' where cart_id = '".$_POST['cart_id'][$k]."' ";
			mysqli_query($conn, $qi) or die(mysqli_error($conn));

			$_SESSION['msg']="Cart updated successfully.";
			
		}else{
			$_SESSION['errmsg']="Insufficent stock.";
		}
	}

	header("location: cart");
	echo "<script>window.location.href='cart'</script>";
	die;
}

if($_REQUEST['saction']=="DeleteCart"){
	$q = "DELETE from cart where (member_id = '".$_SESSION['member_id']."' OR session_id = '".session_id()."') and cart_id	= '".$_REQUEST['cart_id']."' ";
	mysqli_query($conn, $q) or die(mysqli_error($conn));

	if(mysqli_affected_rows($conn)){
		// echo 1;
	}else{
		// echo 0;
	}
}

$cart = $_SESSION['cart'];

// var_dump($_SESSION);
if($_POST['coupon_btn'] && $_POST['coupon']){
	validate_coupon($_POST['coupon']);
	header("location: cart");
}

include "header.php";

$qq = "SELECT * from cate where ctid='" . $_GET['ctid'] . "'";
$qq = mysqli_query($conn, $qq) or die(mysqli_error($conn,));
if ($r = mysqli_fetch_array($qq)) {
	$parent_id = $r['parent_id'];
	$cate = $r['bname'];
}
?>

<div class="breadcrumb-section">
	<div class="container">
		<h2>Cart</h2>
		<nav class="theme-breadcrumb">
			<ol class="breadcrumb">
				<li class="breadcrumb-item">
					<a href="index.html">Home</a>
				</li>
				<li class="breadcrumb-item active">Cart</li>
			</ol>
		</nav>
	</div>
</div>

<section class="cart-section section-b-space">
	<div class="container">
		<!-- <div class="cart_counter">
			<div class="countdownholder">
				Your cart will be expired in<span id="timer"></span> minutes!
			</div>
			<a href="checkout.html" class="cart_checkout btn btn-solid btn-xs">check out</a>
		</div> -->

		<?php if($msg){ ?> <div class="alert alert-success text-center"> <strong>Success</strong> <?php echo $msg?> </div> <?php }?>
		<?php if($errmsg){ ?> <div class="alert alert-danger text-center"> <strong>Oops</strong> <?php echo $errmsg?> </div> <?php }?>

		<form action="" method="post" id="cart">
			<?php
			$q = "SELECT * from cart 
				INNER JOIN prd ON prd.pid = cart.product_id
				where (member_id = '" . $_SESSION['member_id'] . "' OR session_id = '" . session_id() . "') 
			";
			$q = mysqli_query($conn, $q) or die(mysqli_error($conn));
			if(mysqli_num_rows($q)>0){
				?>
				<div class="table-responsive">
					<table class="table table-striped table-bordered">
						<tr>
							<th class="image">Image</th>
							<th class="name">Product Name</th>
							<th class="name">Color</th>
							<th class="quantity">Qty</th>
							<th class="total">Delete</th>
							<th class="price">Unit Price</th>
							<th class="total">Total</th>
						</tr>
						<?php
						while ($row = mysqli_fetch_array($q)) {
							if($row['dprice']>0){
								$price=$row['dprice'];
							}else{
								$price=$row['price'];
							}
							
							$tlt=$price * $row['qty'];

							$price=@number_format($price,2,".","");
							
							$tlt=@number_format($tlt,2,".","");
							$lnk = "product_details.php?pid=$row[pid]&pname=$row[pname]&cname=$cname";
							?>
							<tr>
								<td class="image"><a href="<?php echo $lnk;?>"><img title="<?php echo $row['pname'];?>" src="products/<?php echo $row['pic1'];?>" height="50"></a></td>
								<td  class="name"><a href="<?php echo $lnk;?>"><?php echo $row['pname'];?></a></td>
								<td  class="name"><a href="<?php echo $lnk;?>"><?php echo ($row['color']?$row['color']:"NA");?></a></td>
								<td class="quantity">
									<input type="hidden" name="cart_id[]" value="<?php echo $row['cart_id'];?>" />
									<input type="hidden" name="product_id[]" value="<?php echo $row['product_id'];?>" />

									<!-- <input type="number" size="1" name="qty$id" id="qty$id" value="$qty" min='1' required class="form-control"> -->
									<div class="quantity-controls">
										<button class="btn border-0 btn-outline-secondary btn-sm minus" type="button">
											<i class="fa fa-minus-circle fs-4"></i>
										</button>
										<input type="text" name="qty[]" class="form-control border-0 text-center quantity-input" value="<?php echo $row['qty'];?>" style="margin-bottom: 0; width: 40px;" onkeypress="return isNumberKey(event);">
										<button class="btn border-0 btn-outline-secondary btn-sm plus" type="button">
											<i class="fa fa-plus-circle fs-4"></i>
										</button>
									</div>
								</td>
								<td class="text-center" style="min-width:60px !important; width:60px;">
									<a href="javascript:;" class="user-icon-circle" onclick="window.location.href='cart-delete-<?php echo $row['cart_id'];?>';"><i class="fa fa-trash" aria-hidden="true"></i></a>
								</td>
								<td class="text-end"><strong>&#8377; <?php echo $price;?></strong></td>
								<td class="text-end"><strong>&#8377; <?php echo $tlt;?></strong></td>
							</tr>
							<?php
							$total += $price * $row['qty'];
						}
						?>
					</table>
				</div>

				<?php
				if($_SESSION['coupon']!=""){
					$ar=validate_coupon($_SESSION['coupon'], $total);
					$disc=$ar['disc'];
				}
				
				$stotal=$total;
				$total=$total-$disc;
				//$output[] = 'Grand total: <strong><img src="images/r_symbol.png" alt="Rs">'.$total.'</strong></p>';
				
				$dis=@number_format($disc,2,".","");
				$stotal=@number_format($stotal,2,".","");
				$total=@number_format($total,2,".","");
				
				?>
				<div class="container">
					<h4 class="heading4"> Choose if you have a Discount / Coupon code. </h4>
					Coupon Code 
					<div class="row">
						<div class="col-md-4">
							<div class="coupon-input-box mb-2">
								<input type="text" name="coupon" id="coupon" class="form-control" value="<?php echo $_SESSION['coupon'];?>" placeholder="Enter Coupon Code Here..." />
								<input type="submit" name="coupon_btn" class="btn apply_btn" value="Apply now">
							</div>
							
							<?php if($_SESSION['coupon_errmsg']){ ?><div class="text-danger"><b><?php echo $_SESSION['coupon_errmsg'];?></b></div><?php } ?>
							<?php if($_SESSION['coupon_msg']){ ?><div class="text-success"><b><?php echo $_SESSION['coupon_msg'];?></b></div><?php } ?>
						</div>
					
						<div class="col-md-8">
							<div class="span4 pull-right">
								<table class="table table-striped table-bordered ">
									<tr>
										<td><span class="extra bold">Sub Total :</span></td>
										<td style="text-align:right;"><span class="bold">&#8377; <?php echo $stotal;?></span></td>
									</tr>
									<tr>
										<td><span class="extra bold">Coupon Discount :</span></td>
										<td style="text-align:right;"><span class="bold"> - &#8377; <?php echo $dis;?></span></td>
									</tr>
									<!-- <tr>
										<td><span class="extra bold">VAT (18.2%) :</span></td>
										<td style="text-align:right;"><span class="bold">$21.0</span></td>
									</tr> -->
									<tr>
										<td><span class="extra bold totalamout">Total :</span></td>
										<td style="text-align:right;"><span class="bold totalamout">&#8377; <?php echo $total;?></span></td>
									</tr>
								</table>
							</div>
						</div>
					</div>

					<div class="row cart-buttons mt-0">
						<div class="col-12 col-lg-9">
							<div class="row">
								<div class="col-12 col-sm-6 col-md-4 mb-2">
									<input type="button" value="Continue Shopping" class="btn btn-solid text-capitalize w-100" onclick="window.top.location.href='index.html'" />
								</div>
								<div class="col-12 col-sm-6 col-md-4 mb-2">
									<input name="updatecart" type="submit" value="Update Cart" class="btn btn-solid text-capitalize w-100" />
								</div>
							</div>
						</div>
						<div class="col-12 col-lg-3">
							<input type="button" value="Checkout" class="btn btn-solid text-capitalize w-100" onclick="window.top.location.href='checkout'" />
						</div>
					</div>
				</div>
				<?php
			}else{
				$_SESSION['errmsg']="No product in cart.";
			}
			// echo showCart();
			?>
		</form>

		<!-- <div class="row cart-buttons">
			<div class="col-6">
				<a href="category-page(category-slider).html" class="btn btn-solid text-capitalize">continue
					shopping</a>
			</div>
			<div class="col-6">
				<a href="checkout.html" class="btn btn-solid text-capitalize">check out</a>
			</div>
		</div> -->
	</div>
</section>


<?php include "footer.php"; ?>


PK 99