}
/// sorting out exceptions
- if ($exceptions) {
- $exceptionsql = "AND u.id NOT IN ($exceptions)";
- } else {
- $exceptionsql = '';
- }
+ $exceptionsql = $exceptions ? "AND u.id NOT IN ($exceptions)" : '';
/// if context is a course, then construct sql for ul
if ($context->aggregatelevel == CONTEXT_COURSE) {
$courseid = $context->instanceid;
$coursesql = "AND (ul.courseid = $courseid OR ISNULL(ul.courseid))";
+ } else {
+ $coursesql = '';
}
/// sorting out roles with this capability set
$roleids = '('.implode(',', $validroleids).')';
/// sorting out the sort order
- if ($sort) {
- $sortby = " ORDER BY $sort ";
- } else {
- $sortby = "";
- }
+ $sortby = $sort ? " ORDER BY $sort " : '';
/// Construct the main SQL
$select = " SELECT $fields";
$context = get_context_instance(CONTEXT_SYSTEM, SITEID);
- return get_users_by_capability($context, 'moodle/legacy:admin', 'u.*, ra.id as adminid', ' ORDER BY ra.id ASC '); // only need first one
+ return get_users_by_capability($context, 'moodle/legacy:admin', 'u.*, ra.id as adminid', 'ra.id ASC'); // only need first one
}