Skip to content
Snippets Groups Projects
Commit 747008a2 authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

Les fonctionnalités natives de web services Dolibarr sont placées dans le répertoire webservices

parent d7341f59
No related branches found
No related tags found
No related merge requests found
......@@ -20,15 +20,15 @@
*/
/**
\file htdocs/webservices_client.php
\file htdocs/webservices/client.php
\brief Page demo client appel WebServices Dolibarr
\version $Revision$
*/
require_once("./master.inc.php");
require_once("../master.inc.php");
require_once(NUSOAP_PATH.'/nusoap.php'); // Include SOAP
$WS_DOL_URL = $dolibarr_main_url_root.'/webservices.php';
$WS_DOL_URL = $dolibarr_main_url_root.'/webservices/server.php';
$WS_METHOD = 'getVersions';
// Set the parameters to send to the WebService
......
......@@ -20,30 +20,47 @@
*/
/**
\file htdocs/webservices.php
\file htdocs/webservices/server.php
\brief Fichier point entre des WebServices Dolibarr
\version $Revision$
*/
require_once("./master.inc.php");
require_once("../master.inc.php");
require_once(NUSOAP_PATH.'/nusoap.php'); // Include SOAP
dolibarr_syslog("Call Dolibarr webservices interfaces");
// Create the soap Object
$s = new soap_server;
$server = new soap_server();
$ns='dolibarr';
$server->configureWSDL('WebServicesDolibarr',$ns);
$server->wsdl->schemaTargetNamespace=$ns;
// Register methods available for clients
/*
$server->register('getVersions',
array(), // Tableau parametres entre
array('result' => 'xsd:array'), // Tableau parametres sortie
$ns);
*/
// Register a method available for clients
$s->register('getVersions');
$server->register('getVersions',
// Tableau parametres entre
array(),
// Tableau parametres sortie
array('dolibarr'=>'xsd:string','mysql'=>'xsd:string','apache'=>'xsd:string'),
$ns);
// Return the results.
$s->service($HTTP_RAW_POST_DATA);
// Return the results.
$server->service($HTTP_RAW_POST_DATA);
// Full methods code
function getVersions()
{
dolibarr_syslog("Function: getVersions");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment