From: mattc-catalyst Date: Wed, 22 Aug 2007 04:20:42 +0000 (+0000) Subject: MDL-10888: groupings - make get_all_instances_in_course respect groupmembersonly X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=8a67b03fce2959c63e8b233385abfc0b866f4419;p=moodle.git MDL-10888: groupings - make get_all_instances_in_course respect groupmembersonly --- 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)) {