MDL-79310 mod_forum: ensure only visible users can be exported.
This commit is contained in:
@@ -191,6 +191,10 @@ if (!$PAGE->has_secondary_navigation()) {
|
||||
}
|
||||
|
||||
// It is possible that the following fields have been provided in the URL.
|
||||
$userids = array_filter($userids, static function(int $userid) use ($course, $cm): bool {
|
||||
$user = core_user::get_user($userid, '*', MUST_EXIST);
|
||||
return $cm->effectivegroupmode != SEPARATEGROUPS || user_can_view_profile($user, $course);
|
||||
});
|
||||
$form->set_data(['useridsselected' => $userids, 'discussionids' => $discussionids, 'from' => $from, 'to' => $to]);
|
||||
|
||||
$form->display();
|
||||
|
||||
Reference in New Issue
Block a user