From ad3abe20523e9331448b266c2dc51e497d7ae5fb Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Sun, 1 Nov 2009 10:13:38 +0000 Subject: [PATCH] MDL-20693 fixed debug output problems of WS protocol servers --- webservice/amf/server.php | 4 +++- webservice/amf/simpleserver.php | 2 ++ webservice/rest/server.php | 2 ++ webservice/rest/simpleserver.php | 2 ++ webservice/soap/server.php | 4 +++- webservice/soap/simpleserver.php | 10 ++-------- webservice/xmlrpc/server.php | 4 +++- webservice/xmlrpc/simpleserver.php | 9 ++------- 8 files changed, 19 insertions(+), 18 deletions(-) diff --git a/webservice/amf/server.php b/webservice/amf/server.php index e25f11e767..76bc954ab1 100644 --- a/webservice/amf/server.php +++ b/webservice/amf/server.php @@ -23,6 +23,8 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +// disable moodle specific debug messages and any errors in output +define('NO_DEBUG_DISPLAY', true); define('NO_MOODLE_COOKIES', true); require('../../config.php'); @@ -32,7 +34,7 @@ if (!webservice_protocol_is_enabled('amf')) { die; } -$server = new webservice_amf_server(true); +$server = new webservice_amf_server(false); $server->run(); die; diff --git a/webservice/amf/simpleserver.php b/webservice/amf/simpleserver.php index 2e89df7feb..c00d984587 100644 --- a/webservice/amf/simpleserver.php +++ b/webservice/amf/simpleserver.php @@ -23,6 +23,8 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +// disable moodle specific debug messages and any errors in output +define('NO_DEBUG_DISPLAY', true); define('NO_MOODLE_COOKIES', true); require('../../config.php'); diff --git a/webservice/rest/server.php b/webservice/rest/server.php index 6df08b9865..8bace329a9 100644 --- a/webservice/rest/server.php +++ b/webservice/rest/server.php @@ -23,6 +23,8 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +// disable moodle specific debug messages and any errors in output +define('NO_DEBUG_DISPLAY', true); define('NO_MOODLE_COOKIES', true); require('../../config.php'); diff --git a/webservice/rest/simpleserver.php b/webservice/rest/simpleserver.php index 464536ef3b..9fb495f6db 100644 --- a/webservice/rest/simpleserver.php +++ b/webservice/rest/simpleserver.php @@ -23,6 +23,8 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +// disable moodle specific debug messages and any errors in output +define('NO_DEBUG_DISPLAY', true); define('NO_MOODLE_COOKIES', true); require('../../config.php'); diff --git a/webservice/soap/server.php b/webservice/soap/server.php index a7c1ff95c6..4db0776e8d 100644 --- a/webservice/soap/server.php +++ b/webservice/soap/server.php @@ -23,6 +23,8 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +// disable moodle specific debug messages and any errors in output +define('NO_DEBUG_DISPLAY', true); define('NO_MOODLE_COOKIES', true); require('../../config.php'); @@ -32,7 +34,7 @@ if (!webservice_protocol_is_enabled('soap')) { die; } -$server = new webservice_soap_server(true); +$server = new webservice_soap_server(false); $server->run(); die; diff --git a/webservice/soap/simpleserver.php b/webservice/soap/simpleserver.php index e1b6b5ce90..a37e365688 100644 --- a/webservice/soap/simpleserver.php +++ b/webservice/soap/simpleserver.php @@ -23,19 +23,13 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +// disable moodle specific debug messages and any errors in output +define('NO_DEBUG_DISPLAY', true); define('NO_MOODLE_COOKIES', true); require('../../config.php'); require_once("$CFG->dirroot/webservice/soap/locallib.php"); -//ob_start(); - -//TODO: for now disable all mess in xml -/* -ini_set('display_errors', '0'); -ini_set('log_errors', '1'); -$CFG->debugdisplay = false; -*/ if (!webservice_protocol_is_enabled('soap')) { die; } diff --git a/webservice/xmlrpc/server.php b/webservice/xmlrpc/server.php index 23e2bb4179..91038d4b4e 100644 --- a/webservice/xmlrpc/server.php +++ b/webservice/xmlrpc/server.php @@ -23,6 +23,8 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +// disable moodle specific debug messages and any errors in output +define('NO_DEBUG_DISPLAY', true); define('NO_MOODLE_COOKIES', true); require('../../config.php'); @@ -32,7 +34,7 @@ if (!webservice_protocol_is_enabled('xmlrpc')) { die; } -$server = new webservice_xmlrpc_server(true); +$server = new webservice_xmlrpc_server(false); $server->run(); die; diff --git a/webservice/xmlrpc/simpleserver.php b/webservice/xmlrpc/simpleserver.php index d05578fd62..f5c6a7af46 100644 --- a/webservice/xmlrpc/simpleserver.php +++ b/webservice/xmlrpc/simpleserver.php @@ -23,18 +23,13 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +// disable moodle specific debug messages and any errors in output +define('NO_DEBUG_DISPLAY', true); define('NO_MOODLE_COOKIES', true); require('../../config.php'); require_once("$CFG->dirroot/webservice/xmlrpc/locallib.php"); -//ob_start(); - -//TODO: for now disable all mess in xml -ini_set('display_errors', '0'); -ini_set('log_errors', '1'); -$CFG->debugdisplay = false; - if (!webservice_protocol_is_enabled('xmlrpc')) { die; } -- 2.39.5