24include_once(
"./Services/Object/classes/class.ilObjectAccess.php");
 
   50        function _checkAccess($a_cmd, $a_permission, $a_ref_id, $a_obj_id, $a_user_id = 
"")
 
   52                global 
$ilUser, 
$lng, $rbacsystem, $ilAccess, $ilias;
 
   55                $class_id = $a_ref_id;
 
   56                $course_ref_id = $a_obj_id;
 
   57                $class_arr = $a_user_id;
 
   69                switch ($a_permission)
 
   73                                if (!$class_arr[
'alwaysopen'])
 
   79                                include_once (
'./Modules/ILinc/classes/class.ilObjiLincCourse.php');
 
   89                                if(!$rbacsystem->checkAccessOfUser($user_id,
'write',$a_ref_id,
"ilca"))
 
  115                        array(
"permission" => 
"join", 
"cmd" => 
"joinClassroom", 
"lang_var" => 
"join", 
"frame" => 
"_blank"),
 
  116                        array(
"permission" => 
"write", 
"cmd" => 
"editClassroom", 
"lang_var" => 
"edit"),
 
  117                        array(
"permission" => 
"delete", 
"cmd" => 
"removeClassroom", 
"lang_var" => 
"delete")
 
Class ilObjiLincClassroomAccess.
_getCommands()
get commands
_checkAccess($a_cmd, $a_permission, $a_ref_id, $a_obj_id, $a_user_id="")
checks wether a user may invoke a command or not (this method is called by ilAccessHandler::checkAcce...
_isMember($a_user_id, $a_ref_id)
checks wether the user relating to the passed usr_id is member of iLinc course with passed ref_id