Save two queries if we are not going to output anything.
This commit is contained in:
@@ -56,13 +56,13 @@ class quiz_report extends quiz_default_report {
|
||||
}
|
||||
|
||||
// Print information on the number of existing attempts
|
||||
if ($attemptnum = count_records('quiz_attempts', 'quiz', $quiz->id, 'preview', 0)) {
|
||||
$a = new stdClass;
|
||||
$a->attemptnum = $attemptnum;
|
||||
$a->studentnum = count_records_select('quiz_attempts', "quiz = '$quiz->id' AND preview = '0'", 'COUNT(DISTINCT userid)');
|
||||
$a->studentstring = $course->students;
|
||||
if (!$download) { //do not print notices when downloading
|
||||
if ($attemptnum = count_records('quiz_attempts', 'quiz', $quiz->id, 'preview', 0)) {
|
||||
$a = new stdClass;
|
||||
$a->attemptnum = $attemptnum;
|
||||
$a->studentnum = count_records_select('quiz_attempts', "quiz = '$quiz->id' AND preview = '0'", 'COUNT(DISTINCT userid)');
|
||||
$a->studentstring = $course->students;
|
||||
|
||||
if (!$download) { //do not print notices when downloading
|
||||
notify(get_string('numattempts', 'quiz', $a));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user