38         switch ($permission) {
    43                 if (!$target_ref_id || !$DIC->access()->checkAccessOfUser(
$user_id, $permission, $cmd, $target_ref_id)) {
    55     public static function _preloadData(array $obj_ids, array $ref_ids): void
    61         $coursePreload->preLoad($DIC->user()->getId(), 
array_map(
function (
$objId) {
    73         if ($DIC->access()->checkAccess(
'write', 
'', $a_ref_id)) {
    76                 array(
"permission" => 
"visible", 
"cmd" => 
"", 
"lang_var" => 
"show",
"default" => 
true),
    77                 array(
"permission" => 
"write", 
"cmd" => 
"editReference", 
"lang_var" => 
"edit")
 
static _getCommands($a_ref_id=0)
 
_checkAccess(string $cmd, string $permission, int $ref_id, int $obj_id, ?int $user_id=null)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
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)