ok
Direktori : /home2/selectio/public_html/thecomponents.in/api/ |
Current File : /home2/selectio/public_html/thecomponents.in/api/add-to-card.php |
<?php ob_start(); error_log('working'); session_start(); include '../config/config.php'; if(isset($_POST['type']) && $_POST['type']=='remove' && isset($_POST['card_id']) && $_POST['card_id']!=0){ $statement=$pdo->prepare("DELETE FROM `cart` WHERE id=? and user_id=?"); $result = $statement->execute(array($_POST['card_id'],$_SESSION['caliber']['id'])); if($result) { $return_arr['message'] = "Cart Product Removed Successfully"; $return_arr['status']=200; }else{ $return_arr['message']= "Something Wrong"; $return_arr['status']=400; } echo json_encode($return_arr); } if(isset($_POST['type']) && $_POST['type']=='total_quantity' && isset($_POST['pro_id']) && $_POST['pro_id']!=0){ error_log('condition is working'); $qyt="UPDATE cart SET qty=".$_POST['quantity']." WHERE user_id=".$_SESSION['caliber']['id']." AND product_id=".$_POST['pro_id']; error_log($qyt); $statement=$pdo->prepare("UPDATE cart SET qty=? WHERE user_id=? AND id=?"); $statement->execute(array($_POST['quantity'],$_SESSION['caliber']['id'],$_POST['pro_id'])); } if(isset($_POST['type']) && $_POST['type']=='c_count'){ $price_sql=$pdo->prepare("SELECT cart.id,cart.user_id,cart.qty,cart.product_id,products.name,users.name,product_variant.price FROM cart INNER JOIN products ON cart.product_id=products.id INNER JOIN users ON users.id=cart.user_id INNER JOIN product_variant ON product_variant.product_id = products.id WHERE cart.user_id=?"); $price_sql->execute(array($_SESSION['caliber']['id'])); $price_result = $price_sql->fetchAll(PDO::FETCH_ASSOC); $cart_count=$price_sql->rowCount(); $price_result_cart = 0.00; $total=0; foreach($price_result as $dats){ $total+= $dats['price'] * $dats['qty']; } if($cart_count>0) { $return_arr['cart_count'] = $cart_count; $return_arr['total_card_price'] = '<i class="bi bi-currency-rupee" style="font-size: 14px;"></i>'.$total; $return_arr['status'] = 200; }else{ $return_arr['cart_count'] = 0; $return_arr['total_card_price'] = '<i class="bi bi-currency-rupee" style="font-size: 14px;"></i>'.$total; $return_arr['status'] = 400; } echo json_encode($return_arr); } ?>