ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilMailSearchGroupsGUI Class Reference
+ Inheritance diagram for ilMailSearchGroupsGUI:
+ Collaboration diagram for ilMailSearchGroupsGUI:

Protected Member Functions

 getObjectType ()
 
 getLocalDefaultRolePrefixes ()
 
 doesExposeMembers (ilObject $object)
 
- Protected Member Functions inherited from ilMailSearchObjectGUI
 getObjectType ()
 
 getLocalDefaultRolePrefixes ()
 
 getRequestValue (string $key, \ILIAS\Refinery\Transformation $trafo, $default=null)
 
 addPermission (array $a_obj_ids)
 
 share ()
 
 mail ()
 
 mailObjects ()
 
 doesExposeMembers (ilObject $object)
 

Additional Inherited Members

- Public Member Functions inherited from ilMailSearchObjectGUI
 __construct ($wsp_access_handler=null, ?int $wsp_node_id=null)
 
 mailMembers ()
 
 cancel ()
 
 executeCommand ()
 
- Protected Attributes inherited from ilMailSearchObjectGUI
GlobalHttpState $http
 
Refinery $refinery
 
string $view = null
 
ilGlobalTemplateInterface $tpl
 
ilCtrlInterface $ctrl
 
ilLanguage $lng
 
ilObjUser $user
 
ilErrorHandling $error
 
ilRbacSystem $rbacsystem
 
ilRbacReview $rbacreview
 
ilTree $tree
 
ilObjectDataCache $cache
 
ilFormatMail $umail
 
bool $mailing_allowed
 
 $wsp_access_handler = null
 
int $wsp_node_id = null
 

Detailed Description

Author
Jens Conze ilMailSearchGroupsGUI: ilBuddySystemGUI

Definition at line 26 of file class.ilMailSearchGroupsGUI.php.

Member Function Documentation

◆ doesExposeMembers()

ilMailSearchGroupsGUI::doesExposeMembers ( ilObject  $object)
protected

Definition at line 41 of file class.ilMailSearchGroupsGUI.php.

References ilObject\getRefId().

41  : bool
42  {
43  $showMemberListEnabled = (bool) $object->getShowMembers();
44  $isPrivilegedUser = $this->rbacsystem->checkAccess('write', $object->getRefId());
45 
46  return $showMemberListEnabled || $isPrivilegedUser;
47  }
+ Here is the call graph for this function:

◆ getLocalDefaultRolePrefixes()

ilMailSearchGroupsGUI::getLocalDefaultRolePrefixes ( )
protected

Definition at line 33 of file class.ilMailSearchGroupsGUI.php.

33  : array
34  {
35  return [
36  'il_grp_member_',
37  'il_grp_admin_',
38  ];
39  }

◆ getObjectType()

ilMailSearchGroupsGUI::getObjectType ( )
protected

Definition at line 28 of file class.ilMailSearchGroupsGUI.php.

28  : string
29  {
30  return 'grp';
31  }

The documentation for this class was generated from the following file: