$clientId, 'stats' => false)); if(!$clientProducts['result'] == 'success'){ return; } foreach($clientProducts['products']['product'] as $product) { array_push($active_pids, $product['pid']); if($product['billingcycle'] == 'Free Account' && $product['status'] == 'Active') { array_push($free_pids, $product['pid']); } } foreach($_SESSION['cart']['products'] as $item) { array_push($card_pids, $item['pid']); if($item['billingcycle'] == null) { array_push($free_card_pids, $item['pid']); } } $free_card_double_pids = array_unique(array_diff_assoc($free_card_pids, array_unique($free_card_pids))); return array('clientPids' => $active_pids, 'clientActiveFree' => $free_pids, 'clientCard' => $card_pids, 'clientCardFree' => $free_card_pids, 'clientCardDoubleFree' => $free_card_double_pids); });