| 
<?php
include_once '../NuSoap/nusoap.php';
 
 $server = new soap_server();
 
 $server->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"));
 
 ?>
 
 |