19declare(strict_types=1);
32 public function __construct(
int $a_context = self::CONTEXT_REPOSITORY)
36 $this->rbacsystem =
$DIC->rbac()->system();
43 public function init(): void
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";
69 case 'mount_webfolder':
73 $cmd_link = $uri_builder->getUriToMountInstructionModalByRef($this->ref_id);
81 $this->
ctrl->setParameterByClass(
"ilrepositorygui",
"ref_id", $this->ref_id);
82 $cmd_link = $this->
ctrl->getLinkTargetByClass(
"ilrepositorygui", $cmd);
83 $this->
ctrl->setParameterByClass(
"ilrepositorygui",
"ref_id", $this->requested_ref_id);
95 $props = parent::getProperties();
98 if (isset(
$info[
'reg_info_list_prop'])) {
102 'property' =>
$info[
'reg_info_list_prop'][
'property'],
103 'value' =>
$info[
'reg_info_list_prop'][
'value']
106 if (isset(
$info[
'reg_info_list_prop_limit'])) {
110 'property' =>
$info[
'reg_info_list_prop_limit'][
'property'],
111 'propertyNameVisible' => strlen(
$info[
'reg_info_list_prop_limit'][
'property']) ?
true :
false,
112 'value' =>
$info[
'reg_info_list_prop_limit'][
'value']
122 "property" => $this->
lng->txt(
'member_status'),
123 "value" => $this->lng->txt(
'on_waiting_list')
129 if (is_array(
$info)) {
133 'property' =>
$info[
'property'],
134 'value' =>
$info[
'value']
146 return parent::getCommandFrame($cmd);
161 if ($permission ==
'grp_linked') {
static _getInstanceByObjectType(string $a_type)
static lookupPeriodInfo(int $a_obj_id)
static _getCommands()
@inheritDoc
static lookupRegistrationInfo(int $a_obj_id)
getCommandLink(string $cmd)
@inheritDoc
getCommandFrame(string $cmd)
@inheritDoc
__construct(int $a_context=self::CONTEXT_REPOSITORY)
checkCommandAccess(string $permission, string $cmd, int $ref_id, string $type, ?int $obj_id=null)
@inheritDoc
getProperties()
@inheritDoc
enableSubstitutions(bool $status)
class ilRbacSystem system function like checkAccess, addActiveRole ... Supporting system functions ar...
static _isOnList(int $a_usr_id, int $a_obj_id)
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc
if(!file_exists('../ilias.ini.php'))