MDL-60828 user: Reset current page when filtering/searching users
[moodle.git] / user / renderer.php
index d3af40a..35711ce 100644 (file)
@@ -115,9 +115,10 @@ class core_user_renderer extends plugin_renderer_base {
      * @param stdClass $course The course object.
      * @param context $context The context object.
      * @param array $filtersapplied Array of currently applied filters.
+     * @param string|moodle_url $baseurl The url with params needed to call up this page.
      * @return bool|string
      */
-    public function unified_filter($course, $context, $filtersapplied) {
+    public function unified_filter($course, $context, $filtersapplied, $baseurl = null) {
         global $CFG, $DB, $USER;
 
         require_once($CFG->dirroot . '/enrol/locallib.php');
@@ -248,7 +249,7 @@ class core_user_renderer extends plugin_renderer_base {
         // Add missing applied filters to the filter options.
         $filteroptions = $this->handle_missing_applied_filters($filtersapplied, $filteroptions);
 
-        $indexpage = new \core_user\output\unified_filter($filteroptions, $filtersapplied);
+        $indexpage = new \core_user\output\unified_filter($filteroptions, $filtersapplied, $baseurl);
         $context = $indexpage->export_for_template($this->output);
 
         return $this->output->render_from_template('core_user/unified_filter', $context);