diff --git a/htdocs/webservices/client.php b/htdocs/webservices/client.php index dd839367c79..1816abe8ff7 100644 --- a/htdocs/webservices/client.php +++ b/htdocs/webservices/client.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2006-2009 Laurent Destailleur * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -17,10 +17,10 @@ */ /** - \file htdocs/webservices/client.php - \brief Page demo client appel WebServices Dolibarr - \version $Id$ -*/ + * \file htdocs/webservices/client.php + * \brief Page demo client appel WebServices Dolibarr + * \version $Id$ + */ // This is to make Dolibarr working with Plesk set_include_path($_SERVER['DOCUMENT_ROOT'].'/htdocs'); @@ -39,7 +39,7 @@ dol_syslog("Create soapclient_nusoap for URL=".$WS_DOL_URL); $soapclient = new soapclient_nusoap($WS_DOL_URL); if ($soapclient) { - + $soapclient->soap_defencoding='UTF-8'; } // Call the WebService method and store its result in $result. @@ -56,18 +56,18 @@ echo ''."\n"; echo ''."\n"; -echo "

Question

"; +echo "

Request

"; echo '

Function

'; echo $WS_METHOD; -echo '

Request

'; +echo '

SOAP Message

'; echo '
' . htmlspecialchars($soapclient->request, ENT_QUOTES) . '
'; -echo "

Réponse

"; +echo "

Response

"; echo '

Result

'; echo '
';
 print_r($result);
 echo '
'; -echo '

Response

'; +echo '

SOAP Message

'; echo '
' . htmlspecialchars($soapclient->response, ENT_QUOTES) . '
'; echo ''."\n";; diff --git a/htdocs/webservices/server.php b/htdocs/webservices/server.php index 72b66ba73ed..ca60a396106 100644 --- a/htdocs/webservices/server.php +++ b/htdocs/webservices/server.php @@ -34,11 +34,11 @@ dol_syslog("Call Dolibarr webservices interfaces"); // Create the soap Object $server = new soap_server(); +$server->soap_defencoding='UTF-8'; $ns='dolibarr'; $server->configureWSDL('WebServicesDolibarr',$ns); $server->wsdl->schemaTargetNamespace=$ns; - // Register methods available for clients /* $server->register('getVersions', @@ -48,7 +48,7 @@ $ns); */ $server->register('getVersions', -// Tableau parametres entr�e +// Tableau parametres entree array(), // Tableau parametres sortie array('dolibarr'=>'xsd:string','mysql'=>'xsd:string','apache'=>'xsd:string'), @@ -64,13 +64,13 @@ $server->service($HTTP_RAW_POST_DATA); function getVersions() { dol_syslog("Function: getVersions"); - + $versions_array=array(); - + $versions_array['dolibarr']=DOL_VERSION; $versions_array['mysql']='NA'; $versions_array['apache']='NA'; - + return $versions_array; } diff --git a/htdocs/webservices/server.wsdl b/htdocs/webservices/server.wsdl index 48a2f604139..7cf73426b56 100644 --- a/htdocs/webservices/server.wsdl +++ b/htdocs/webservices/server.wsdl @@ -1,7 +1,6 @@ - + - +