MDL-64782 mnetservice_enrol: Performance improvement

This commit is contained in:
Shamim Rezaie
2019-04-23 17:01:48 +10:00
parent 30ce76c792
commit 55fec3126d
@@ -103,17 +103,11 @@ class provider implements
return;
}
$params = [
'contextid' => $context->id,
'contextuser' => CONTEXT_USER,
];
$params = ['userid' => $context->instanceid];
$sql = "SELECT me.userid
FROM {mnetservice_enrol_enrolments} me
JOIN {context} ctx
ON ctx.instanceid = me.userid
AND ctx.contextlevel = :contextuser
WHERE ctx.id = :contextid";
$sql = "SELECT userid
FROM {mnetservice_enrol_enrolments}
WHERE userid = :userid";
$userlist->add_from_sql('userid', $sql, $params);
}