30 'permission' =>
'read',
50 return (
$DIC->access()->checkAccess(
'write',
'', $ref_id)
51 ||
$DIC->access()->checkAccess(
'view_learning_progress',
'', $ref_id))
52 &&
$DIC->access()->checkAccess(
'read',
'', $ref_id);
64 return $DIC->access()->checkAccess(
'write',
'', $ref_id);
76 return $DIC->access()->checkAccess(
'write',
'', $ref_id);
88 return $DIC->access()->checkAccess(
'write',
'', $ref_id);
100 return $DIC->access()->checkAccess(
'write',
'', $ref_id);
113 return (
$DIC->access()->checkAccess(
'write',
'', $ref_id)
114 ||
$DIC->access()->checkAccess(
'view_learning_progress_rec',
'', $ref_id))
115 &&
$DIC->access()->checkAccess(
'read',
'', $ref_id);
129 &&
$DIC->access()->checkAccess(
'cat_administrate_users',
'', $ref_id);
144 if (
$DIC->access()->checkAccess(
'view_learning_progress',
'', $ref_id)
150 if (
$DIC->access()->checkAccess(
'view_learning_progress',
'', $ref_id)
157 if (
$DIC->access()->checkAccess(
'view_learning_progress_rec',
'', $ref_id)
164 if (
$DIC->access()->checkAccess(
'view_learning_progress_rec',
'', $ref_id)
183 $t_arr = explode(
'_', $a_target);
184 if ($t_arr[0] !==
'orgu' || ((
int) $t_arr[1]) <= 0) {
187 if (
$DIC->access()->checkAccess(
'read',
'', $t_arr[1])) {
An exception for terminatinating execution or to throw for unit testing.
Class ilObjOrgUnitAccess.
static _getCommands()
get commands
static _checkAccessStaffRec($ref_id)
static _checkAccessTypes(int $ref_id)
static _checkAccessToUserLearningProgress($ref_id, $usr_id)
static _checkGoto($a_target)
static _checkAccessStaff($ref_id)
static _checkAccessExport(int $ref_id)
static _checkAccessSettings(int $ref_id)
static _checkAccessAdministrateUsers($ref_id)
static _checkAccessPositions(int $ref_id)
static getInstance()
Singelton get instance.