$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'];
		 }
	  
Пример #2
0
  * ----------------------------------------------------------------------
  */
 /* --- 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;
Пример #3
0
   $_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{