From 4b2023df41a9d9cb44c7ca8fc2002ad3961df0ec Mon Sep 17 00:00:00 2001 From: jerome mouneyrac Date: Fri, 5 Feb 2010 03:04:02 +0000 Subject: [PATCH] webservice MDL-21510 added three defines for the description of ws optional value: VALUE_REQUIRED - if the parameter is not supplied, there is an error VALUE_OPTIONAL - if the parameter is not supplied, then the param has no value VALUE_DEFAULT - if the parameter is not supplied, then the default value is used (quick fix on default null value) --- webservice/renderer.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webservice/renderer.php b/webservice/renderer.php index f607d19e215..a7b1bec08ef 100644 --- a/webservice/renderer.php +++ b/webservice/renderer.php @@ -52,7 +52,7 @@ class core_webservice_renderer extends plugin_renderer_base { $required = ''; } if ($params->required == VALUE_DEFAULT) { - if (empty($params->default)) { + if ($params->default === null) { $params->default = "null"; } $required = html_writer::start_tag('b', array()).get_string('default', 'webservice', $params->default).html_writer::end_tag('b'); @@ -335,7 +335,7 @@ EOF; $required = get_string('required', 'webservice'); } if ($paramdesc->required == VALUE_DEFAULT) { - if (empty($paramdesc->default)) { + if ($paramdesc->default === null) { $default = "null"; } else { $default = $paramdesc->default;