MDL-32117 equella: Switch get_all_editing_roles to get_users_with_capability

This is the core function to do the same thing
This commit is contained in:
Dan Poltawski 2012-06-01 10:55:18 +08:00
parent 32f7f85862
commit 7406ee9f57

View File

@ -278,13 +278,7 @@ class repository_equella extends repository {
}
private static function get_all_editing_roles() {
global $DB;
$sql = "SELECT r.* FROM {role_capabilities} rc
INNER JOIN {role} r
ON rc.roleid = r.id
WHERE capability = :capability AND permission = 1
ORDER BY r.shortname";
return $DB->get_records_sql($sql, array('capability' => 'moodle/course:manageactivities'));
return get_roles_with_capability('moodle/course:manageactivities', CAP_ALLOW);
}
/**