3 declare(strict_types=1);
    40     public function __construct(
int $a_context = self::CONTEXT_REPOSITORY)
    44         $this->rbacsystem = $DIC->rbac()->system();
    51     public function init(): void
    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->info_screen_enabled = 
true;
    61         $this->gui_class_name = 
"ilobjgroupgui";
    77             case 'mount_webfolder':
    89                 $this->
ctrl->setParameterByClass(
"ilrepositorygui", 
"ref_id", $this->ref_id);
    90                 $cmd_link = $this->
ctrl->getLinkTargetByClass(
"ilrepositorygui", $cmd);
    91                 $this->
ctrl->setParameterByClass(
"ilrepositorygui", 
"ref_id", $this->requested_ref_id);
   103         $props = parent::getProperties();
   106         if (isset($info[
'reg_info_list_prop'])) {
   110                 'property' => $info[
'reg_info_list_prop'][
'property'],
   111                 'value' => $info[
'reg_info_list_prop'][
'value']
   114         if (isset($info[
'reg_info_list_prop_limit'])) {
   118                 'property' => $info[
'reg_info_list_prop_limit'][
'property'],
   119                 'propertyNameVisible' => strlen($info[
'reg_info_list_prop_limit'][
'property']) ? 
true : 
false,
   120                 'value' => $info[
'reg_info_list_prop_limit'][
'value']
   130                 "property" => $this->
lng->txt(
'member_status'),
   131                 "value" => $this->
lng->txt(
'on_waiting_list')
   137         if (is_array($info)) {
   141                 'property' => $info[
'property'],
   142                 'value' => $info[
'value']
   154         return parent::getCommandFrame($cmd);
   169         if ($permission == 
'grp_linked') {
   171                 parent::checkCommandAccess(
'read', 
'', $ref_id, $type, 
$obj_id) ||
   172                 parent::checkCommandAccess(
'join', 
'join', $ref_id, $type, 
$obj_id);
   174         return parent::checkCommandAccess($permission, $cmd, $ref_id, $type, 
$obj_id);
 static lookupRegistrationInfo(int $a_obj_id)
 
getCommandFrame(string $cmd)
 
static lookupPeriodInfo(int $a_obj_id)
 
checkCommandAccess(string $permission, string $cmd, int $ref_id, string $type, ?int $obj_id=null)
 
enableSubstitutions(bool $status)
 
__construct(int $a_context=self::CONTEXT_REPOSITORY)
 
__construct(Container $dic, ilPlugin $plugin)
 
static _isOnList(int $a_usr_id, int $a_obj_id)
 
getUriToMountInstructionModalByRef(int $a_ref_id)
 
getCommandLink(string $cmd)
 
static _getInstanceByObjectType(string $a_type)