33 include_once
'Services/Tracking/classes/class.ilLPStatus.php';
84 include_once
'./Services/Tracking/classes/class.ilChangeEvent.php';
93 $users = array_intersect(self::getMembers($a_obj_id), (array)$users);
105 $query =
"SELECT DISTINCT(usr_id) user_id FROM ut_lp_marks ".
106 "WHERE obj_id = ".$ilDB->quote($a_obj_id ,
'integer').
" ".
107 "AND completed = '1' ";
112 $usr_ids[] =
$row->user_id;
118 $usr_ids = array_intersect(self::getMembers($a_obj_id), (array)$usr_ids);
134 global $ilObjDataCache, $ilDB;
137 switch ($ilObjDataCache->lookupType($a_obj_id))
142 $set = $ilDB->query($q =
"SELECT usr_id FROM ut_lp_marks ".
143 "WHERE obj_id = ".$ilDB->quote($a_obj_id ,
'integer').
" ".
144 "AND usr_id = ".$ilDB->quote($a_user_id ,
'integer').
" ".
145 "AND completed = '1' ");
146 if ($rec = $ilDB->fetchAssoc($set))
152 include_once
'./Services/Tracking/classes/class.ilChangeEvent.php';
170 global $ilObjDataCache;
172 switch($ilObjDataCache->lookupType($a_obj_id))
175 include_once
'Modules/Course/classes/class.ilCourseParticipants.php';
177 return $member_obj->getMembers();
180 include_once
'./Modules/Group/classes/class.ilObjGroup.php';