Class ilForumModerators.
More...
◆ __construct()
ilForumModerators::__construct |
( |
|
$a_ref_id | ) |
|
◆ addModeratorRole()
ilForumModerators::addModeratorRole |
( |
|
$a_usr_id | ) |
|
Definition at line 39 of file class.ilForumModerators.php.
41 global $rbacreview, $rbacadmin;
43 $role_folder_id = $rbacreview->getRoleFolderIdOfObject($this->ref_id);
44 $role_list = $rbacreview->getRoleListByObject($role_folder_id);
45 foreach ($role_list as $role)
47 if(strpos($role[
'title'],
'il_frm_moderator') !==
false)
49 $a_rol_id = $role[
'obj_id'];
56 $user = $rbacadmin->assignUser($a_rol_id, $a_usr_id);
◆ detachModeratorRole()
ilForumModerators::detachModeratorRole |
( |
|
$a_usr_id | ) |
|
Definition at line 63 of file class.ilForumModerators.php.
65 global $rbacreview, $rbacadmin;
67 $role_folder_id = $rbacreview->getRoleFolderIdOfObject($this->ref_id);
68 $role_list = $rbacreview->getRoleListByObject($role_folder_id);
69 foreach ($role_list as $role)
71 if(strpos($role[
'title'],
'il_frm_moderator') !==
false)
73 $a_rol_id = $role[
'obj_id'];
80 $user = $rbacadmin->deassignUser($a_rol_id, $a_usr_id);
◆ getCurrentModerators()
ilForumModerators::getCurrentModerators |
( |
| ) |
|
Definition at line 87 of file class.ilForumModerators.php.
91 $role_folder = $rbacreview->getRoleFolderOfObject($this->ref_id);
92 $roles = $rbacreview->getRoleListByObject($role_folder[
'child']);
93 foreach($roles as $role)
95 if(strpos($role[
'title'],
'il_frm_moderator') !==
false)
97 $assigned_users = $rbacreview->assignedUsers($role[
'rol_id']);
101 return is_array($assigned_users) ? $assigned_users : array();
◆ getRefId()
ilForumModerators::getRefId |
( |
| ) |
|
◆ getUsers()
ilForumModerators::getUsers |
( |
| ) |
|
Definition at line 105 of file class.ilForumModerators.php.
109 $role_folder = $rbacreview->getRoleFolderOfObject($this->ref_id);
110 $roles = $rbacreview->getRoleListByObject($role_folder[
'child']);
111 foreach($roles as $role)
113 if(strpos($role[
'title'],
'il_frm_moderator') !==
false)
115 $assigned_users = $rbacreview->assignedUsers($role[
'rol_id']);
120 return is_array($assigned_users) ? $assigned_users : array();
◆ setRefId()
ilForumModerators::setRefId |
( |
|
$ref_id | ) |
|
◆ $db
ilForumModerators::$db = null |
|
private |
◆ $ref_id
ilForumModerators::$ref_id = 0 |
|
private |
The documentation for this class was generated from the following file: