CONTRIB-5287 fix paging so that the currdate doesn't change.
authorDan Marsden <dan@danmarsden.com>
Wed, 3 Sep 2014 23:39:23 +0000 (11:39 +1200)
committerDan Marsden <dan@danmarsden.com>
Wed, 3 Sep 2014 23:41:47 +0000 (11:41 +1200)
renderer.php

index 9f43f0d..13191ef 100644 (file)
@@ -112,12 +112,12 @@ class mod_attendance_renderer extends plugin_renderer_base {
         $numberofpages = ceil($totalusers / $fcontrols->pageparams->perpage);
 
         if ($fcontrols->pageparams->page > 1) {
-            $paging_controls .= html_writer::link($fcontrols->url(array('curdate' => $fcontrols->nextcur, 'page' => $fcontrols->pageparams->page - 1)),
+            $paging_controls .= html_writer::link($fcontrols->url(array('curdate' => $fcontrols->curdate, 'page' => $fcontrols->pageparams->page - 1)),
                                                                          $this->output->larrow());
         }
         $paging_controls .= html_writer::tag('span', "Page {$fcontrols->pageparams->page} of $numberofpages", array('class' => 'attbtn'));
         if ($fcontrols->pageparams->page < $numberofpages) {
-            $paging_controls .= html_writer::link($fcontrols->url(array('curdate' => $fcontrols->nextcur, 'page' => $fcontrols->pageparams->page + 1)),
+            $paging_controls .= html_writer::link($fcontrols->url(array('curdate' => $fcontrols->curdate, 'page' => $fcontrols->pageparams->page + 1)),
                                                                          $this->output->rarrow());
         }