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

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 ilMailSearchCoursesGUI: ilBuddySystemGUI

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

Member Function Documentation

◆ doesExposeMembers()

ilMailSearchCoursesGUI::doesExposeMembers ( ilObject  $object)
protected

Definition at line 42 of file class.ilMailSearchCoursesGUI.php.

References ilObject\getRefId().

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

◆ getLocalDefaultRolePrefixes()

ilMailSearchCoursesGUI::getLocalDefaultRolePrefixes ( )
protected

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

33  : array
34  {
35  return [
36  'il_crs_member_',
37  'il_crs_tutor_',
38  'il_crs_admin_',
39  ];
40  }

◆ getObjectType()

ilMailSearchCoursesGUI::getObjectType ( )
protected

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

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

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