2
0
forked from Wavyzz/dolibarr

Dolibarr offre des fonctions Web services nativement

This commit is contained in:
Laurent Destailleur
2006-08-04 00:18:37 +00:00
parent dd90bf5cea
commit 926e9a305a
3 changed files with 58 additions and 49 deletions

View File

@@ -354,7 +354,8 @@ function top_htmlhead($head, $title="", $target="")
//header("Content-type: text/html; charset=UTF-8");
header("Content-type: text/html; charset=iso-8859-1");
print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
// print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">';
print "\n<html>";
print $langs->lang_header();
@@ -393,9 +394,8 @@ function top_htmlhead($head, $title="", $target="")
print '<link rel="alternate stylesheet" type="text/css" title="Yellow" href="'.DOL_URL_ROOT.'/theme/yellow/yellow.css">'."\n";
print '<link rel="top" title="'.$langs->trans("Home").'" href="'.DOL_URL_ROOT.'/">'."\n";
print '<link rel="help" title="'.$langs->trans("Help").'" href="http://www.dolibarr.com/aide.fr.html">'."\n";
print '<link rel="copyright" title="GNU General Public License" href="http://www.gnu.org/copyleft/gpl.html#SEC1">'."\n";
print '<link rel="author" title="'.$langs->trans("DevelopmentTeam").'" href="http://www.dolibarr.com/dev.fr.html">'."\n";
print '<link rel="author" title="'.$langs->trans("DevelopmentTeam").'" href="http://www.dolibarr.org">'."\n";
if ($conf->use_javascript || $conf->use_ajax)
{

View File

@@ -29,24 +29,33 @@ 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;
// Register a method available for clients
$s->register('getVersions');
// Return the results.
$s->service($HTTP_RAW_POST_DATA);
function getVersions()
{
dolibarr_syslog("Function: getVersions");
$versions_array=array();
$versions_array['dolibarr']=DOL_VERSION;
$versions_array['mysql']='NA';
$versions_array['apache']='NA';
return $versions_array;
}
// Return the results.
$s->service($HTTP_RAW_POST_DATA);
?>

View File

@@ -47,7 +47,7 @@ dolibarr_syslog("Call method ".$WS_METHOD);
$result = $soapclient->call($WS_METHOD,$parameters);
// Show page with result
header("Content-type: text/html; charset=iso-8859-1");
header("Content-type: text/html; charset=utf8");
print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">'."\n";
echo '<html>'."\n";
echo '<head>';