$stmt->close(); } } $return = ''; $subitem = 0; $_ajax = new AJAX_CLASS(); $ajx_type = $_SESSION['cart_type_id']; foreach($ajx_type as $key=>$type){ $ajx_stock = $_SESSION['cart_stock_id'][$key]; $curr_prod = $_ajax->get_product($type, $ajx_stock); $price = $_shop->discount_price($curr_prod->promo_id, $curr_prod->promo_value, $curr_prod->type_price, $curr_prod->promo_start_datetime, $curr_prod->promo_end_datetime, $temp_currency); if($curr_prod->promo_id != null and $curr_prod->promo_start_datetime <= date('Y-m-d') and $curr_prod->promo_end_datetime >= date('Y-m-d')){ if($curr_prod->promo_id == '1'){ //$promo_normal_price = $curr_prod->type_price; //$promo_value = ($curr_prod->promo_value / 100) * $curr_prod->type_price; $promo_normal_price = $price['was_price']; $promo_value = ($curr_prod->promo_value / 100) * $price['was_price']; }else if($curr_prod->promo_id == '2'){ //$promo_value = $curr_prod->promo_value; $promo_value = $price['was_price'] - $price['now_price']; }
* ---------------------------------------------------------------------- */ /* --- TYPE ID--- */ $ajx_type = $_POST['type_id']; /* --- STOCK ID--- */ $ajx_stock = $_POST['stock_id']; /* --- QTY--- */ $ajx_qty = $_POST['qty']; if (isset($_POST['qty']) and $_POST['qty'] != '') { $ajx_qty = $ajx_qty; } else { $ajx_qty = 1; } $prefix = cleanurl($_global_general->website_title); /* --- CALL FUNCTION --- */ $product = $_ajax->get_product($ajx_type, 1); /* --- DEFINE VARIABLE --- */ if (isset($_SESSION['add-order'][$prefix . 'add-cart-type-id'])) { $key = array_search($ajx_type, $_SESSION['add-order'][$prefix . 'add-cart-type-id']); $check_stock = array_search($ajx_stock, $_SESSION['add-order'][$prefix . 'add-cart-stock-id']); } /* --- CONTROL --- */ if (!isset($_SESSION['add-order'][$prefix . 'add-cart-type-id'])) { $_SESSION['add-order'][$prefix . 'add-cart-type-id'][] = $ajx_type; $_SESSION['add-order'][$prefix . 'add-cart-stock-id'][] = $ajx_stock; $_SESSION['add-order'][$prefix . 'add-cart-qty'][] = $ajx_qty; } else { /* --- EXISTED --- */ if (is_numeric($key) && is_numeric($check_stock)) { $_SESSION['add-order'][$prefix . 'add-cart-type-id'][$key] = $ajx_type; $_SESSION['add-order'][$prefix . 'add-cart-stock-id'][$check_stock] = $ajx_stock;
$_day = $_POST['data']['day']; $_month = $_POST['data']['month']; $_year = $_POST['data']['year']; $_gender = $_POST['data']['gender']; $_country = $_POST['data']['country']; $_addr_1 = $_POST['data']['addr_1']; $_addr_2 = $_POST['data']['addr_2']; $_city = $_POST['data']['city']; $_state = $_POST['data']['state']; $_postal = $_POST['data']['postal']; $_phone = $_POST['data']['phone']; $_payment = $_POST['data']['payment']; $_type_id = $_POST['data']['type_id']; $_stock = $_POST['data']['stock']; $item = $_ajax->get_product($_type_id, $_stock, '1', '1'); $bank = $_ajax->get_bank(); $stock = $_ajax->get_product_stock($_stock, $_type_id); /* --- DISCOUNT --- */ $_item_discount = 0; if(isset($item->product_type_id) && $item->product_type_id != '' && date('Y-m-d') <= $item->promo_start_datetime && date('Y-m-d') >= $item->promo_end_datetime){ if($item->promo_id == '1'){ /* --- DISCOUNT --- */ $_item_discount = $item->type_price * ($item->promo_value / 100); }else{