From 807ae30aaa5d153442930ce61cdbf259324bc2ec Mon Sep 17 00:00:00 2001 From: tjhunt Date: Wed, 11 Apr 2007 20:38:02 +0000 Subject: [PATCH] MDL-9079 - Paging broken in quiz overview report. Merged from MOODLE_17_STABLE. --- mod/quiz/report/overview/report.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/mod/quiz/report/overview/report.php b/mod/quiz/report/overview/report.php index e1a9c2b83a..a8a7268276 100644 --- a/mod/quiz/report/overview/report.php +++ b/mod/quiz/report/overview/report.php @@ -109,6 +109,9 @@ class quiz_report extends quiz_default_report { $detailedmarks = optional_param('detailedmarks', 0, PARAM_INT); $pagesize = optional_param('pagesize', 10, PARAM_INT); $hasfeedback = quiz_has_feedback($quiz->id) && $quiz->grade > 1.e-7 && $quiz->sumgrades > 1.e-7; + if ($pagesize < 1) { + $pagesize = 10; + } // Now check if asked download of data if ($download) { @@ -166,7 +169,9 @@ class quiz_report extends quiz_default_report { $table->define_columns($tablecolumns); $table->define_headers($tableheaders); - $table->define_baseurl($CFG->wwwroot.'/mod/quiz/report.php?mode=overview&id='.$cm->id); + $table->define_baseurl($CFG->wwwroot.'/mod/quiz/report.php?mode=overview&id=' . + $cm->id . '&noattempts=' . $noattempts . '&detailedmarks=' . $detailedmarks . + '&pagesize=' . $pagesize); $table->sortable(true); $table->collapsible(true); @@ -407,10 +412,6 @@ class quiz_report extends quiz_default_report { $sort = ' ORDER BY uniqueid'; } - // Now it is time to page the data - if (!isset($pagesize) || ((int)$pagesize < 1) ) { - $pagesize = 10; - } $table->pagesize($pagesize, $total); } @@ -587,7 +588,7 @@ class quiz_report extends quiz_default_report { } // Print display options echo '
'; - echo '
'; + echo ''; echo '
'; echo '

'.get_string('displayoptions', 'quiz').':

'; echo ''; @@ -598,7 +599,7 @@ class quiz_report extends quiz_default_report { echo ''; echo ''; echo ''; - echo ''; + echo ''; echo ''; echo ''; echo '
'; -- 2.39.5