5include_once 
'./Services/Object/classes/class.ilObjectAccess.php';
 
   29                        array(
"permission" => 
"read", 
"cmd" => 
"gotoParent", 
"lang_var" => 
"", 
"default" => 
true),
 
   30                        array(
"permission" => 
"write", 
"cmd" => 
"listMaterials", 
"lang_var" => 
"edit_content", 
"default" => 
false),
 
   31                        array(
"permission" => 
"write", 
"cmd" => 
"edit", 
"lang_var" => 
"settings", 
"default" => 
false)
 
   49        public function _checkAccess($a_cmd, $a_permission, $a_ref_id, $a_obj_id, $a_user_id = 
"")
 
   53                $a_user_id = $a_user_id ? $a_user_id : 
$ilUser->getId();
 
   65                $t_arr = explode(
"_", $a_target);
 
   67                if ($t_arr[0] != 
"itgr" || ((
int) $t_arr[1]) <= 0)
 
   72                if($ilAccess->checkAccess(
"read", 
"", $t_arr[1]))
 
_getCommands()
get list of command/permission combinations
_checkGoto($a_target)
check whether goto script will succeed
_checkAccess($a_cmd, $a_permission, $a_ref_id, $a_obj_id, $a_user_id="")