Adding setting registration.soap.php.decode_utf8 see BT#8231

1.9.x
Julio Montoya 12 years ago
parent 39f59165ce
commit 595fafbc59
  1. 12
      main/webservices/registration.soap.php

@ -76,7 +76,7 @@ function WSHelperVerifyKey($params) {
// Create the server instance
$server = new soap_server();
//$server->soap_defencoding = 'UTF-8';
$server->soap_defencoding = 'UTF-8';
// Initialize WSDL support
$server->configureWSDL('WSRegistration', 'urn:WSRegistration');
@ -5370,4 +5370,14 @@ function WSUserSubscribedInCourse ($params)
// Use the request to (try to) invoke the service
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
// If you send your data in utf8 then this value must be false.
if (isset($_configuration['registration.soap.php.decode_utf8'])) {
if ($_configuration['registration.soap.php.decode_utf8']) {
$server->decode_utf8 = true;
} else {
$server->decode_utf8 = false;
}
}
$server->service($HTTP_RAW_POST_DATA);

Loading…
Cancel
Save