@@ -385,7 +385,10 @@ class core_enrol_external extends external_api {
* onlyactive (integer) return only users with active enrolments and matching time restrictions. This option requires \'moodle/course:enrolreview\' on the course context.
* userfields (\'string, string, ...\') return only the values of these user fields.
* limitfrom (integer) sql limit from.
* limitnumber (integer) maximum number of returned users.',VALUE_DEFAULT,array()),
* limitnumber (integer) maximum number of returned users.
* sortby (string) sort by id, firstname or lastname. For ordering like the site does, use siteorder.
* sortdirection (string) ASC or DESC',
VALUE_DEFAULT,array()),
)
);
}
...
...
@@ -417,6 +420,9 @@ class core_enrol_external extends external_api {
$userfields=array();
$limitfrom=0;
$limitnumber=0;
$sortby='us.id';
$sortparams=array();
$sortdirection='ASC';
foreach($optionsas$option){
switch($option['name']){
case'withcapability':
...
...
@@ -440,6 +446,26 @@ class core_enrol_external extends external_api {