Newer
Older
<?php
// #######################################################
// Author: Markus Widmer
// Creation date: 18.07.2007

Martin Haase
committed
// 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->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 );
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>";
?>