36 $lng = $DIC->language();
37 $ilDB = $DIC->database();
72 $this->user_id = $a_val;
92 $this->ref_id = $a_val;
112 $this->online_user_filter = $a_val;
139 abstract public function getTitle();
146 abstract public function getInfo();
180 if ($this->
getUserId() != $a_user_id && ($ou ===
false || in_array($a_user_id, $ou))) {
181 $a_collection->
addUser($a_user_id);
getActivationMode()
Get Activate provider.
setUserId($a_val)
Set user id.
setActivationMode($a_val)
Activate provider.
getInfo()
Provider info (used in administration settings)
collectUsers()
Collect all users.
A class that provides a collection of users for the awareness tool.
getInitialUserSet()
Get initial set of users.
setOnlineUserFilter($a_val)
Set online user filter.
getTitle()
Provider title (used in awareness overlay and in administration settings)
getProviderId()
This should return a unique id for the provider The ID should start with the service/module id...
setRefId($a_val)
Set ref id.
isHighlighted()
Is highlighted.
Represents a set of collected users.
static getLogger($a_component_id)
Get component logger.
static getInstance()
Get instance.
getOnlineUserFilter()
Get online user filter.
addUserToCollection($a_user_id, ilAwarenessUserCollection $a_collection)
Add user to collection.
__construct()
Constructor.