5 include_once(
"./Services/Awareness/classes/class.ilAwarenessUserProvider.php");
33 $this->lng->loadLanguageModule(
"crs");
34 return $this->lng->txt(
"crs_awrn_current_course");
44 $this->lng->loadLanguageModule(
"crs");
45 return $this->lng->txt(
"crs_awrn_current_course_info");
55 global
$ilDB, $tree, $ilAccess;
68 include_once(
"./Modules/Course/classes/class.ilObjCourse.php");
69 if ($p[
"type"] ==
"crs" &&
70 ($ilAccess->checkAccess(
"write",
"", $p[
"child"]) ||
73 $set = $ilDB->query($q =
"SELECT DISTINCT usr_id FROM obj_members ".
74 " WHERE obj_id = ".$ilDB->quote($p[
"obj_id"],
"integer"));
76 while ($rec = $ilDB->fetchAssoc($set))
78 $ub[] = $rec[
"usr_id"];
80 $awrn_logger->debug(
"ilAwarenessUserProviderCurrentCourse: obj_id: ".$p[
"obj_id"].
", ".
81 "Collected User: ".$rec[
"usr_id"]);
getTitle()
Provider title (used in awareness overlay and in administration settings)
A class that provides a collection of users for the awareness tool.
static lookupShowMembersEnabled($a_obj_id)
Check if show member is enabled.
getInitialUserSet()
Get initial set of users.
getProviderId()
Get provider id.
All members of the same courses/groups as the user.
static getLogger($a_component_id)
Get component logger.
getInfo()
Provider info (used in administration settings)