5include_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"]);
All members of the same courses/groups as the user.
getTitle()
Provider title (used in awareness overlay and in administration settings)
getInfo()
Provider info (used in administration settings)
getInitialUserSet()
Get initial set of users.
getProviderId()
Get provider id.
A class that provides a collection of users for the awareness tool.
static getLogger($a_component_id)
Get component logger.
static lookupShowMembersEnabled($a_obj_id)
Check if show member is enabled.