From 73242585f4e1bf809ef0d82c99dff30a69af0683 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Tue, 3 Dec 2019 22:44:13 +0000 Subject: [PATCH] MDL-65735 report_progress: reset URL start parameter in initials bars. --- report/progress/index.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/report/progress/index.php b/report/progress/index.php index a2678d0fe33..e2f1be9297c 100644 --- a/report/progress/index.php +++ b/report/progress/index.php @@ -210,8 +210,13 @@ $pagingbar = ''; // Initials bar. $prefixfirst = 'sifirst'; $prefixlast = 'silast'; -$pagingbar .= $OUTPUT->initials_bar($sifirst, 'firstinitial', get_string('firstname'), $prefixfirst, $url); -$pagingbar .= $OUTPUT->initials_bar($silast, 'lastinitial', get_string('lastname'), $prefixlast, $url); + +// The URL used in the initials bar should reset the 'start' parameter. +$initialsbarurl = new moodle_url($url); +$initialsbarurl->remove_params('start'); + +$pagingbar .= $OUTPUT->initials_bar($sifirst, 'firstinitial', get_string('firstname'), $prefixfirst, $initialsbarurl); +$pagingbar .= $OUTPUT->initials_bar($silast, 'lastinitial', get_string('lastname'), $prefixlast, $initialsbarurl); // Do we need a paging bar? if ($total > COMPLETION_REPORT_PAGE) {