$feed_id, 'i' => $i, 'w'=>$website_id, 'delete'=>(int)$_GET['delete'], 'a_id[]'=>end($a_id) ); foreach($a_id as $values) { if($values != "undefined") $post_array['a_id'][] = (int) $values; } $postdata = http_build_query( $post_array ); $opts = array('http' => array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata ) ); $context = stream_context_create($opts); $json_decode = json_decode(file_get_contents("http://www.alfieliate.nl/whitelabel/ajax/process/type/getproducts",false,$context)); if(count($json_decode) == 0) { echo "Loading..."; exit; } foreach($json_decode as $values) { $_SESSION['prim_id'][end($a_id)][] = $values; } // bereken de element if(count($a_id) == 1 ){ $vorige_element = 0; } else { $vorige_element = count($a_id) - 2; } if(isset($_POST['delete'])) { unset($_SESSION['prim_id'][$_POST['delete']]); if(count($a_id)>=1) { foreach($json_decode as $values) { $_SESSION['prim_id'][end($a_id)][] = $values; } } } if(!isset($_SESSION['prim_id'][end($a_id)])) { foreach($json_decode as $values) { $_SESSION['prim_id'][end($a_id)][] = $values; } } if(isset($_SESSION['prim_id'][$a_id[$vorige_element]])) { foreach($_SESSION['prim_id'][$a_id[$vorige_element]] as $values) { if(in_array($values,$_SESSION['prim_id'][end($a_id)])) { $new_values[] = $values; } } } $new_values = array_unique($new_values); foreach($new_values as $values) { $get_products = getProductByPrimId($values,$start_price,$end_price); if(isset($get_products->prim_id)) { $products[$get_products->prim_id]['label_id'] = $get_products->label_id; $products[$get_products->prim_id]['productname'] = $get_products->product_name; $products[$get_products->prim_id]['internal_id'] = $get_products->internal_id; $products[$get_products->prim_id]['imageurl'] = $get_products->imageurl; $products[$get_products->prim_id]['price'] = $get_products->price; $products[$get_products->prim_id]['ean'] = $get_products->ean; } } } else { if(isset($_POST['firstload'])) { $get_products = firstProducts($s_id); } else { $get_products = getPriceRange($s_id,$start_price,$end_price); } foreach($get_products as $values) { $products[$values->prim_id]['label_id'] = $values->label_id; $products[$values->prim_id]['productname'] = $values->product_name; $products[$values->prim_id]['internal_id'] = $values->internal_id; $products[$values->prim_id]['imageurl'] = $values->imageurl; $products[$values->prim_id]['price'] = $values->price; $products[$values->prim_id]['ean'] = $values->ean; } } ?> $product): if($product['productname']!= NULL): ?>
More information