19 include_once(
"./Services/ContainerReference/classes/class.ilContainerReferenceAccess.php");
37 public function _checkAccess(
string $cmd,
string $permission,
int $ref_id,
int $obj_id, ?
int $user_id = null): bool
41 $ilAccess = $DIC[
'ilAccess'];
43 switch ($permission) {
46 include_once
'./Modules/GroupReference/classes/class.ilObjGroupReference.php';
49 if (!$ilAccess->checkAccessOfUser($user_id, $permission, $cmd, $target_ref_id)) {
80 $ilAccess = $DIC[
'ilAccess'];
82 if ($ilAccess->checkAccess(
'write',
'', $a_ref_id)) {
85 array(
"permission" =>
"visible",
"cmd" =>
"",
"lang_var" =>
"show",
"default" =>
true),
86 array(
"permission" =>
"write",
"cmd" =>
"editReference",
"lang_var" =>
"edit")
89 include_once(
'./Modules/Group/classes/class.ilObjGroupAccess.php');
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
_checkAccess(string $cmd, string $permission, int $ref_id, int $obj_id, ?int $user_id=null)
Checks whether a user may invoke a command or not (this method is called by ilAccessHandler::checkAcc...
static _getCommands($a_ref_id=0)
get commands
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static _lookupTargetRefId(int $a_obj_id)