participants list: MDL-17055 temporary fix for this regression. Do the DISTINCT bit in PHP rather than SQL.
This commit is contained in:
+4
-7
@@ -531,13 +531,10 @@
|
||||
// of rows anyway. On a large course it will explode badly...
|
||||
//
|
||||
if ($mode===MODE_ENROLDETAILS) {
|
||||
if ($context->id != $frontpagectx->id) {
|
||||
$userids = $DB->get_fieldset_sql("SELECT DISTINCT u.id $from $where $wheresearch $sort", $params,
|
||||
$table->get_page_start(), $table->get_page_size());
|
||||
} else {
|
||||
$userids = $DB->get_fieldset_sql("SELECT u.id $from $where $wheresearch $sort", $params,
|
||||
$table->get_page_start(), $table->get_page_size());
|
||||
}
|
||||
$userids = $DB->get_fieldset_sql("SELECT u.id $from $where $wheresearch $sort", $params,
|
||||
$table->get_page_start(), $table->get_page_size());
|
||||
$userids = array_unique($userids);
|
||||
|
||||
$userlist_extra = get_participants_extra($userids, $avoidroles, $course, $context);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user