25include_once 
"Services/Object/classes/class.ilObjectListGUI.php";
 
   45                $this->static_link_enabled = 
true;
 
   46                $this->delete_enabled = 
true;
 
   47                $this->cut_enabled = 
true;
 
   48                $this->copy_enabled = 
true;
 
   49                $this->subscribe_enabled = 
true;
 
   50                $this->link_enabled = 
false;
 
   51                $this->info_screen_enabled = 
true;
 
   53                $this->gui_class_name = 
"ilobjgroupgui";
 
   56                include_once(
'./Modules/Group/classes/class.ilObjGroupAccess.php');
 
   76                        case 'mount_webfolder' :
 
   77                                require_once (
'Services/WebDAV/classes/class.ilDAVActivationChecker.php');
 
   80                                        require_once (
'Services/WebDAV/classes/class.ilDAVServer.php');
 
   87                                        $cmd_link = $davServer->getMountURI($this->ref_id).
 
   88                                                                '" folder="'.$davServer->getFolderURI($this->ref_id);
 
   95                                $ilCtrl->setParameterByClass(
"ilrepositorygui", 
"ref_id", $this->ref_id);
 
   96                                $cmd_link = 
$ilCtrl->getLinkTargetByClass(
"ilrepositorygui", $a_cmd);
 
   97                                $ilCtrl->setParameterByClass(
"ilrepositorygui", 
"ref_id", 
$_GET[
"ref_id"]);
 
  118                $props = parent::getProperties();
 
  121                include_once 
'./Modules/Group/classes/class.ilObjGroupAccess.php';
 
  124                if(
$info[
'reg_info_list_prop'])
 
  129                                'property' => 
$info[
'reg_info_list_prop'][
'property'],
 
  130                                'value' => 
$info[
'reg_info_list_prop'][
'value']
 
  133                if(
$info[
'reg_info_list_prop_limit'])
 
  139                                'property' => 
$info[
'reg_info_list_prop_limit'][
'property'],
 
  140                                'propertyNameVisible' => strlen(
$info[
'reg_info_list_prop_limit'][
'property']) ? 
true : 
false,
 
  141                                'value' => 
$info[
'reg_info_list_prop_limit'][
'value']
 
  148                include_once 
'./Modules/Group/classes/class.ilGroupWaitingList.php';
 
  153                                "property"      => 
$lng->txt(
'member_status'),
 
  154                                "value"         => 
$lng->txt(
'on_waiting_list')
 
  175                return parent::getCommandFrame($a_cmd);
 
  191                if($a_permission == 
'grp_linked')
 
  194                                parent::checkCommandAccess(
'read', 
'', $a_ref_id, 
$a_type, $a_obj_id) ||
 
  195                                parent::checkCommandAccess(
'join', 
'join', $a_ref_id, 
$a_type, $a_obj_id);
 
  197                return parent::checkCommandAccess($a_permission, $a_cmd, $a_ref_id, 
$a_type, $a_obj_id);
 
An exception for terminatinating execution or to throw for unit testing.
static _isActive()
Static getter.
static getInstance()
Get singelton instance.
static _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)
getProperties()
Get item properties.
static _isOnList($a_usr_id, $a_obj_id)
Check if a user on the waiting list.