mirror of
https://github.com/moodle/moodle.git
synced 2025-01-18 22:08:20 +01:00
Merge branch 'MDL-51700-master' of git://github.com/FMCorz/moodle
This commit is contained in:
commit
53907dbee5
@ -82,6 +82,12 @@ foreach ($requests as $request) {
|
||||
$result = call_user_func_array($callable,
|
||||
array_values($params));
|
||||
|
||||
// Validate the return parameters.
|
||||
if ($externalfunctioninfo->returns_desc !== null) {
|
||||
$callable = array($externalfunctioninfo->classname, 'clean_returnvalue');
|
||||
$result = call_user_func($callable, $externalfunctioninfo->returns_desc, $result);
|
||||
}
|
||||
|
||||
$response['error'] = false;
|
||||
$response['data'] = $result;
|
||||
$responses[$index] = $response;
|
||||
|
@ -8,6 +8,9 @@ information provided here is intended especially for developers.
|
||||
context_user $context, stdClass $course,
|
||||
context_course $coursecontext)
|
||||
* The function notify() now throws a debugging message - see MDL-50269.
|
||||
* Ajax calls going through lib/ajax/* now validate the return values before sending
|
||||
the response. If the validation does not pass an exception is raised. This behaviour
|
||||
is consistent with web services.
|
||||
|
||||
=== 3.0 ===
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user