25include_once 
"Services/Object/classes/class.ilObjectListGUI.php";
 
   53                $this->static_link_enabled = 
true;
 
   54                $this->delete_enabled = 
true;
 
   55                $this->cut_enabled = 
true;
 
   56                $this->copy_enabled = 
true;
 
   57                $this->subscribe_enabled = 
true;
 
   58                $this->link_enabled = 
false;
 
   59                $this->payment_enabled = 
false;
 
   60                $this->info_screen_enabled = 
true;
 
   62                $this->gui_class_name = 
"ilobjgroupgui";
 
   65                include_once(
'./Modules/Group/classes/class.ilObjGroupAccess.php');
 
   85                        case 'mount_webfolder' :
 
   86                                require_once (
'Services/WebDAV/classes/class.ilDAVActivationChecker.php');
 
   89                                        require_once (
'Services/WebDAV/classes/class.ilDAVServer.php');
 
   96                                        $cmd_link = $davServer->getMountURI($this->ref_id).
 
   97                                                                '" folder="'.$davServer->getFolderURI($this->ref_id);
 
  104                                $ilCtrl->setParameterByClass(
"ilrepositorygui", 
"ref_id", $this->ref_id);
 
  105                                $cmd_link = 
$ilCtrl->getLinkTargetByClass(
"ilrepositorygui", $a_cmd);
 
  106                                $ilCtrl->setParameterByClass(
"ilrepositorygui", 
"ref_id", 
$_GET[
"ref_id"]);
 
  127                $props = parent::getProperties();
 
  130                include_once 
'./Modules/Course/classes/class.ilObjCourseAccess.php';
 
  133                if($info[
'reg_info_list_prop'])
 
  138                                'property' => $info[
'reg_info_list_prop'][
'property'],
 
  139                                'value' => $info[
'reg_info_list_prop'][
'value']
 
  142                if($info[
'reg_info_list_prop_limit'])
 
  148                                'property' => $info[
'reg_info_list_prop_limit'][
'property'],
 
  149                                'propertyNameVisible' => strlen($info[
'reg_info_list_prop_limit'][
'property']) ? 
true : 
false,
 
  150                                'value' => $info[
'reg_info_list_prop_limit'][
'value']
 
  157                include_once 
'./Modules/Group/classes/class.ilGroupWaitingList.php';
 
  162                                "property"      => 
$lng->txt(
'member_status'),
 
  163                                "value"         => 
$lng->txt(
'on_waiting_list')
 
  184                return parent::getCommandFrame($a_cmd);
 
  200                if($a_permission == 
'grp_linked')
 
  203                                parent::checkCommandAccess(
'read', 
'', $a_ref_id, $a_type, $a_obj_id) ||
 
  204                                parent::checkCommandAccess(
'join', 
'join', $a_ref_id, $a_type, $a_obj_id);
 
  206                return parent::checkCommandAccess($a_permission, $a_cmd, $a_ref_id, $a_type, $a_obj_id);
 
static _isActive()
Static getter.
static getInstance()
Get singelton iunstance.
_getCommands()
get commands
static lookupRegistrationInfo($a_obj_id)
Lookup registration info @global ilDB $ilDB @global ilObjUser $ilUser @global ilLanguage $lng.
getCommandLink($a_cmd)
Overwrite this method, if link target is not build by ctrl class (e.g.
getCommandFrame($a_cmd)
Get command target frame.
checkCommandAccess($a_permission, $a_cmd, $a_ref_id, $a_type, $a_obj_id="")
Workaround for course titles (linked if join or read permission is granted)
ilObjGroupListGUI()
constructor
getProperties()
Get item properties.
ilObjectListGUI()
constructor
static _isOnList($a_usr_id, $a_obj_id)
Check if a user on the waiting list.