Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('_JEXEC') or die;
- class DQClient
- {
- var $dqserver=null;
- var $user=null;
- var $pass=null;
- var $destination=null;
- private $client=null;
- public function __construct($server,$destination)
- {
- $this->user='yyy';
- $this->pass='yyy';
- $this->dqserver=$server;
- $this->destination=$destination;
- $this->client=new SoapClient($server,array('encoding'=>'UTF-8'));
- }
- public function search($searchterm)
- {
- $result=$this->client->SearchRecords(array(
- "Username"=>$this->user,"Password"=>$this->pass,
- "FACTFinderDataDestinationName"=>$this->destination,
- "SearchString"=>$searchterm));
- $keys=$result->SearchRecordsResult->ArrayOfString[0]->string;
- array_shift($result->SearchRecordsResult->ArrayOfString);
- $finalres=Array();
- if (count($result->SearchRecordsResult->ArrayOfString)){
- foreach($result->SearchRecordsResult->ArrayOfString as $r){
- $finalres[]=array_combine($keys,$r->string);
- }
- }
- return $finalres;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement