<?php // ####################################################### // Author: Markus Widmer // Creation date: 18.07.2007 // Modification date: 18.07.2008 // Version: 0.1.1 // ####################################################### require_once( "../soapTypes.inc.php" ); // ----------------------------------------------------- // You'll need these services // ----------------------------------------------------- $soapExtra = new SoapClient( "../wsdl/tgextra.wsdl" ); echo "<BODY><HTML>"; if( isset( $_POST['auth'] ) ) { // ----------------------------------------------------- // If this was successfull you can add a the user you // wish to create // ----------------------------------------------------- $regReq = new registerResourceRequest(); $regReq->auth = $_POST['auth']; $regReq->secret = $_POST['secret']; $regReq->log = ""; $regReq->project = $_POST['project']; $regReq->uri = $_POST['uri']; echo "<HR/>"; echo "Adding resource...<BR/>"; try { $registerResourceResponse = $soapExtra->registerResource( $regReq ); echo $soapExtra->__getLastRequest(); if( $registerResourceResponse->operation ) { echo "Operations: " . serialize( $registerResourceResponse->operation ); } else { echo $soapExtra->__getLastResponse(); echo "UNABLE to commit!<BR>"; } } catch( SoapFault $f ) { echo "SOAP FAULT!: " . $f->faultcode . " / " . $f->faultstring . " / " . serialize( $f->detail ); } } echo "<FORM action=\"registerResource.php\" method=\"post\" enctype=\"multipart/form-data\">\n"; echo "Auth: <INPUT type=\"text\" name=\"auth\" value=\"\"><BR>\n"; echo "Project-Name: <INPUT type=\"text\" name=\"project\" value=\"\"><BR>\n"; echo "CRUD secret: <INPUT type=\"text\" name=\"secret\" value=\"\"><BR>\n"; echo "URI: <INPUT type=\"text\" name=\"uri\" value=\"\"><BR>\n"; echo "<INPUT type=\"submit\" value=\"Commit...\">\n"; echo "</FORM>\n"; echo "</BODY></HTML>"; ?>