mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 00:12:56 +02:00
MDL-37527 Assignment - Change query for print_overview so it uses an index (postgres)
Reported by Mark Neilsen.
This commit is contained in:
parent
50ac16b8d0
commit
425a634b58
@ -358,7 +358,7 @@ function assign_print_overview($courses, &$htmlarray) {
|
||||
$rs->close();
|
||||
|
||||
// Get all user submissions, indexed by assignment id.
|
||||
$dbparams = array_merge(array($USER->id, $USER->id), $assignmentidparams);
|
||||
$dbparams = array($USER->id, $USER->id);
|
||||
$mysubmissions = $DB->get_records_sql('SELECT
|
||||
a.id AS assignment,
|
||||
a.nosubmissions AS nosubmissions,
|
||||
@ -372,8 +372,8 @@ function assign_print_overview($courses, &$htmlarray) {
|
||||
g.userid = ?
|
||||
LEFT JOIN {assign_submission} s ON
|
||||
s.assignment = a.id AND
|
||||
s.userid = ? AND
|
||||
a.id ' . $sqlassignmentids, $dbparams);
|
||||
s.userid = ?
|
||||
WHERE a.id ' . $sqlassignmentids, $dbparams);
|
||||
|
||||
foreach ($assignments as $assignment) {
|
||||
// Do not show assignments that are not open.
|
||||
|
Loading…
x
Reference in New Issue
Block a user