37 switch ($permission) {
42 if (!$target_ref_id || !$DIC->access()->checkAccessOfUser(
$user_id, $permission, $cmd, $target_ref_id)) {
54 public static function _preloadData(array $obj_ids, array $ref_ids): void
60 $coursePreload->preLoad($DIC->user()->getId(),
array_map(
function (
$objId) {
72 if ($DIC->access()->checkAccess(
'write',
'', $a_ref_id)) {
75 array(
"permission" =>
"visible",
"cmd" =>
"",
"lang_var" =>
"show",
"default" =>
true),
76 array(
"permission" =>
"write",
"cmd" =>
"editReference",
"lang_var" =>
"edit")
static _getCommands($a_ref_id=0)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
_checkAccess(string $cmd, string $permission, int $ref_id, int $obj_id, ?int $user_id=null)
static _lookupTargetRefId(int $a_obj_id)
static _lookupTargetId(int $a_obj_id)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static _preloadData(array $obj_ids, array $ref_ids)