From 8a67b03fce2959c63e8b233385abfc0b866f4419 Mon Sep 17 00:00:00 2001 From: mattc-catalyst Date: Wed, 22 Aug 2007 04:20:42 +0000 Subject: [PATCH] MDL-10888: groupings - make get_all_instances_in_course respect groupmembersonly --- lib/datalib.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/datalib.php b/lib/datalib.php index f91484e1a5..e273c8e1e7 100644 --- a/lib/datalib.php +++ b/lib/datalib.php @@ -1328,6 +1328,10 @@ function get_all_instances_in_course($modulename, $course, $userid=NULL, $includ $outputarray = array(); foreach ($modinfo as $mod) { + $mod->id = $mod->cm; + if (!groups_course_module_visible($mod)) { + continue; + } if ($mod->mod == $modulename and $mod->visible > $invisible) { $instance = $rawmods[$mod->cm]; if (!empty($mod->extra)) { -- 2.39.5