From 39a930f762efdf2586630c82836ab3b0ef8cf875 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Tue, 9 May 2023 12:02:31 +0100 Subject: [PATCH] MDL-78149 mod_data: ensure group selector is always present. --- mod/data/view.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/mod/data/view.php b/mod/data/view.php index 3c83ce6b7b1..38e7a94e2c0 100644 --- a/mod/data/view.php +++ b/mod/data/view.php @@ -386,6 +386,12 @@ if ($showactivity) { $requiredentries_allowed = false; } + if ($groupmode != NOGROUPS) { + $returnurl = new moodle_url('/mod/data/view.php', ['d' => $data->id, 'mode' => $mode, 'search' => s($search), + 'sort' => s($sort), 'order' => s($order)]); + echo html_writer::div(groups_print_activity_menu($cm, $returnurl, true), 'mb-3'); + } + // Search for entries. list($records, $maxcount, $totalcount, $page, $nowperpage, $sort, $mode) = data_search_entries($data, $cm, $context, $mode, $currentgroup, $search, $sort, $order, $page, $perpage, $advanced, $search_array, $record); @@ -402,12 +408,6 @@ if ($showactivity) { $actionbar = new \mod_data\output\action_bar($data->id, $pageurl); echo $actionbar->get_view_action_bar($hasrecords, $mode); - if ($groupmode) { - $returnurl = new moodle_url('/mod/data/view.php', ['d' => $data->id, 'mode' => $mode, 'search' => s($search), - 'sort' => s($sort), 'order' => s($order)]); - echo html_writer::div(groups_print_activity_menu($cm, $returnurl, true), 'mb-3'); - } - // Advanced search form doesn't make sense for single (redirects list view). if ($maxcount && $mode != 'single') { data_print_preference_form($data, $perpage, $search, $sort, $order, $search_array, $advanced, $mode);