]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-10888: groupings - make get_all_instances_in_course respect groupmembersonly
authormattc-catalyst <mattc-catalyst>
Wed, 22 Aug 2007 04:20:42 +0000 (04:20 +0000)
committermattc-catalyst <mattc-catalyst>
Wed, 22 Aug 2007 04:20:42 +0000 (04:20 +0000)
lib/datalib.php

index f91484e1a57d4d3fc64b603a5a9c94e003cd46e3..e273c8e1e70c780511498ae34505ec9bb2417578 100644 (file)
@@ -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)) {