MDL-78149 mod_data: ensure group selector is always present.

This commit is contained in:
Paul Holden
2023-05-09 12:20:35 +01:00
parent 176a323b4e
commit d7ba3f656d
+6 -6
View File
@@ -382,6 +382,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);
@@ -398,12 +404,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);