function snp_ml_get_egoi_lists($ml_egoi_apikey = '') { $list = array(); if (snp_get_option('ml_egoi_apikey') || $ml_egoi_apikey) { if (!$ml_egoi_apikey) { $ml_egoi_apikey = snp_get_option('ml_egoi_apikey'); } $params = array('apikey' => $ml_egoi_apikey); try { $client = new SoapClient('http://api.e-goi.com/v2/soap.php?wsdl'); $result = $client->getLists($params); if (is_array($result)) { foreach ($result as $l) { $list[$l['listnum']] = array('name' => $l['title']); } } } catch (Exception $e) { //die($e->getMessage()); // Error } } if (count($list) == 0) { $list[0] = array('name' => 'Nothing Found...'); } return $list; }