<?php
// #######################################################
// Author: Markus Widmer
// Creation date: 18.07.2007
// Modification date: 18.07.2008
// Version: 0.1.0
// #######################################################


require_once( "../soapTypes.inc.php" );

// -----------------------------------------------------
// You'll need these services
// -----------------------------------------------------
$soapExtra = new SoapClient( "../wsdl/tgextra.wsdl" );




echo "<HTML><BODY>";
echo "<HEAD><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"></HEAD>\n";


if( isset( $_POST['auth'] ) ) {

  // -----------------------------------------------------
  // If this was successfull you can add a the user you
  // wish to create
  // -----------------------------------------------------
  $setNameReq = new setNameRequest();
  $setNameReq->auth = $_POST['auth'];
  $setNameReq->log = "";
  $setNameReq->webAuthSecret = $_POST['webAuthSecret'];
  $setNameReq->name = $_POST['name'];
  $setNameReq->mail = $_POST['mail'];
  $setNameReq->organisation = $_POST['organisation'];
  $setNameReq->agreeSearch = isset($_POST['agreeSearch']) ? TRUE : FALSE;

  echo serialize($_POST);

  echo "<HR/>";
  echo "Setting name...<BR/>";

  try {

    $setNameResponse = $soapExtra->setName( $setNameReq );

    if( $setNameResponse ) {

      echo "DONE.";

    }
    else {

      echo "UNABLE to set Name!<BR>";

    }

  }
  catch( SoapFault $f ) {

    echo "SOAP FAULT!: " . $f->faultcode . " / " . $f->faultstring . " / " . $f->detail;

  }

}


echo "<FORM action=\"setName.php\" method=\"post\" enctype=\"multipart/form-data\">\n";
echo "Auth: <INPUT type=\"text\" name=\"auth\" value=\"\"><BR>\n";
echo "WebAuth Secret: <INPUT type=\"text\" name=\"webAuthSecret\" value=\"\"><BR>\n";
echo "Name: <INPUT type=\"text\" name=\"name\" value=\"\"><BR>\n";
echo "Mail: <INPUT type=\"text\" name=\"mail\" value=\"\"><BR>\n";
echo "Organisation: <INPUT type=\"text\" name=\"organisation\" value=\"\"><BR>\n";
echo "Agree to be Searchable: <INPUT type=\"checkbox\" name=\"agreeSearch\" value=\"yes\"><BR>\n";
echo "<INPUT type=\"submit\" value=\"Commit...\">\n";
echo "</FORM>\n";

echo "</BODY></HTML>";

?>