configureWSDL('On Time Core', 'urn:server'); $server->wsdl->schemaTargetNamespace = 'urn:server'; $server->register('Conect', array('user' => 'xsd:string', 'password' => 'xsd:string'), array('return' => 'xsd:string'), 'urn:server', 'urn:server#loginServer', 'rpc', 'encoded', 'Basic Information'); $server->register('PssChk', array('user' => 'xsd:string', 'password' => 'xsd:string'), array('return' => 'xsd:string'), 'urn:server', 'urn:server#loginServer', 'rpc', 'encoded', 'Validate User and password'); function Conect($user, $password) { include_once '../ontime/"OnTime.php'; $ws=new OnTime(); $ws->Connect($user,$password); if ($ws->err=="0") { $response = array('status'=> True,'return'=> array('Conect'->$ws->conected,"Error"=>$ws->errtext,'Features'=>$ws->features,'level'=>$ws->level,'status'=>$ws->status,'public'=>$ws->user,'private'=>$ws->userp,'safety'=>$ws->safety)); } else{ if (array_key_exists($ws->err, $ws->errtext)) { $response = array('status'=> False,'return'=> array('code'=> $ws->err,'msg'=> $this->errtext[$this->err])); } else{ $response = array('status'=> False,'return'=> array('code'=> $ws->err,'msg'=> 'Not Defined')); } } return json_encode($response); } function PssChk($user, $password) { include_once '../ontime/"OnTime.php'; $ws=new OnTime(); $ws->PssChk($user,$password); if ($ws->err=="0") { $response = array('status'=> True,'return'=> 'Empty'); } else{ if (array_key_exists($ws->err, $ws->errtext)) { $response = array('status'=> False,'return'=> array('code'=> $ws->err,'msg'=> $this->errtext[$this->err])); } else{ $response = array('status'=> False,'return'=> array('code'=> $ws->err,'msg'=> 'Not Defined')); } } return json_encode($response); } $server->service(file_get_contents("php://input")); ?>