[], 'clientActiveFree' => [], 'clientCard' => $card_pids, 'clientCardFree' => $free_card_pids, 'clientCradDoubleFree' => $free_card_double_pids ); } // get client products $clientId = $vars['clientsdetails']['id']; $clientProducts = localAPI('GetClientsProducts', array('clientid' => $clientId, 'stats' => false)); if(!$clientProducts['result'] == 'success'){ return array('clientPids' => [], 'clientActiveFree' => [], 'clientCard' => $card_pids, 'clientCardFree' => $free_card_pids, 'clientCradDoubleFree' => $free_card_double_pids ); } if(empty($clientProducts['products'])){ return array('clientPids' => [], 'clientActiveFree' => [], 'clientCard' => $card_pids, 'clientCardFree' => $free_card_pids, 'clientCradDoubleFree' => $free_card_double_pids ); } 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']); } } return array('clientPids' => $active_pids, 'clientActiveFree' => $free_pids, 'clientCard' => $card_pids, 'clientCardFree' => $free_card_pids, 'clientCradDoubleFree' => $free_card_double_pids ); });