ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
class.ilMailSearchCoursesGUI.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
26
class
ilMailSearchCoursesGUI
extends
ilMailSearchObjectGUI
27
{
28
protected
function
getObjectType
(): string
29
{
30
return
'crs'
;
31
}
32
33
protected
function
getLocalDefaultRolePrefixes
(): array
34
{
35
return
[
36
'il_crs_member_'
,
37
'il_crs_tutor_'
,
38
'il_crs_admin_'
,
39
];
40
}
41
42
protected
function
doesExposeMembers
(
ilObject
$object): 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
}
50
}
ilMailSearchCoursesGUI\getObjectType
getObjectType()
Definition:
class.ilMailSearchCoursesGUI.php:28
ilMailSearchCoursesGUI
Definition:
class.ilMailSearchCoursesGUI.php:26
ilObject
ilMailSearchCoursesGUI\doesExposeMembers
doesExposeMembers(ilObject $object)
Definition:
class.ilMailSearchCoursesGUI.php:42
ilMailSearchCoursesGUI\getLocalDefaultRolePrefixes
getLocalDefaultRolePrefixes()
Definition:
class.ilMailSearchCoursesGUI.php:33
ilMailSearchObjectGUI
Definition:
class.ilMailSearchObjectGUI.php:24
ilObject\getRefId
getRefId()
Definition:
class.ilObject.php:318
components
ILIAS
Contact
classes
class.ilMailSearchCoursesGUI.php
Generated on Sun Aug 31 2025 23:02:34 for ILIAS by
1.8.13 (using
Doxyfile
)