/** * Get all * * @access public * @return array $users */ public static function get_all() { $client = new \Tigron\CP\Client\Soap('http://api.tigron.net/soap/invoice_queue?wsdl'); $details = $client->get_by_reseller(\Tigron\CP\User::get()->reseller_id); $users = array(); foreach ($details as $detail) { $temp_invoice_queue = new self(); $temp_invoice_queue->id = $detail['id']; $temp_invoice_queue->details = $detail; $invoice_queue[] = $temp_invoice_queue; } return $invoice_queue; }
/** * Get by reseller * * @access public * @param \Tigron\Reseller $reseller * @return array $users */ public static function get_by_reseller(\Tigron\CP\Reseller $reseller) { $client = new \Tigron\CP\Client\Soap('http://api.tigron.net/soap/user?wsdl'); $details = $client->get_by_reseller($reseller->id); $users = array(); foreach ($details as $detail) { $temp_user = new User(); $temp_user->id = $detail['id']; $temp_user->details = $detail; $users[] = $temp_user; } return $users; }