25include_once(
"./webservice/soap/lib/nusoap.php");
 
   51        $server_hostname = $settings[
"soap_auth_server"];
 
   52        $server_port = (int) $settings[
"soap_auth_port"];
 
   53        $server_uri = $settings[
"soap_auth_uri"];
 
   55        $use_dotnet = $settings[
"soap_auth_use_dotnet"];
 
   56        if ($settings[
"soap_auth_use_https"]) {
 
   62        $uri.= $server_hostname;
 
   64        if ($server_port > 0) {
 
   65            $uri.= 
":" . $server_port;
 
   68        if ($server_uri != 
"") {
 
   69            $uri.= 
"/" . $server_uri;
 
   73        if ($err = $soap_client->getError()) {
 
   74            return "SOAP Authentication Initialisation Error: " . $err;
 
   84        $valid = $soap_client->call(
 
   86            array($nspref . 
'ext_uid' => $a_ext_uid,
 
   87                $nspref . 
'soap_pw' => $a_soap_pw,
 
   88                $nspref . 
'new_user' => $a_new_user),
 
   95            '<br><pre>' . htmlspecialchars(str_replace(
"\" ", 
"\"\n ", str_replace(
">", 
">\n", $soap_client->request)), ENT_QUOTES) . 
'</pre><br>' .
 
   96            "<br>== Response ==" .
 
   97            "<br>Valid: -" . 
$valid[
"valid"] . 
"-" .
 
   98            '<br><pre>' . htmlspecialchars(str_replace(
"\" ", 
"\"\n ", str_replace(
">", 
">\n", $soap_client->response)), ENT_QUOTES) . 
'</pre>';
 
An exception for terminatinating execution or to throw for unit testing.
static testConnection($a_ext_uid, $a_soap_pw, $a_new_user)
Constructor @access public.
[nu]soapclient higher level class for easy usage.
if($err=$client->getError()) $namespace