-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmanage_cart.php
44 lines (40 loc) · 1.3 KB
/
manage_cart.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
session_start();
include('database.inc.php');
include('function.inc.php');
include('constant.inc.php');
$attr = get_safe_value($_POST['attr']);
$type = get_safe_value($_POST['type']);
if ($type == 'add') {
$qty = get_safe_value($_POST['qty']);
if (isset($_SESSION['FOOD_USER_ID'])) {
$uid = $_SESSION['FOOD_USER_ID'];
manageUserCart($uid, $qty, $attr);
} else {
$_SESSION['cart'][$attr]['qty'] = $qty;
}
$getUserFullCart = getUserFullCart();
$totalPrice = 0;
foreach ($getUserFullCart as $list) {
$totalPrice = $totalPrice + ($list['qty'] * $list['price']);
}
$getDishDetail = getDishDetailById($attr);
$price = $getDishDetail['price'];
$dish = $getDishDetail['dish'];
$image = $getDishDetail['image'];
$totaDish = count(getUserFullCart());
$arr = array('totalCartDish' => $totaDish, 'totalPrice' => $totalPrice, 'price' => $price, 'dish' => $dish, 'image' => $image);
echo json_encode($arr);
}
if($type=='delete'){
removeDishFromCartByid($attr);
$getUserFullCart=getUserFullCart();
$totaDish=count($getUserFullCart);
$totalPrice=0;
foreach($getUserFullCart as $list){
$totalPrice=$totalPrice+($list['qty']*$list['price']);
}
$arr=array('totalCartDish'=>$totaDish,'totalPrice'=>$totalPrice);
echo json_encode($arr);
}
?>