40 $this->ref_id = $DIC->http()->wrapper()->query()->has(
'ref_id')
41 ? $DIC->http()->wrapper()->query()->retrieve(
'ref_id', $DIC->refinery()->kindlyTo()->int())
46 $this->
lng->loadLanguageModule(
'adn');
55 $this->admin_notification_access->checkAccessAndThrowException(
"visible,read");
57 $next_class = $this->
ctrl->getNextClass();
59 if ($next_class ==
'') {
60 $this->
ctrl->redirectByClass(ilADNNotificationGUI::class);
67 switch ($next_class) {
68 case strtolower(ilPermissionGUI::class):
69 $this->tab_handling->initTabs(self::TAB_PERMISSIONS);
70 $this->tabs_gui->activateTab(self::TAB_PERMISSIONS);
72 $this->
ctrl->forwardCommand($perm_gui);
74 case strtolower(ilADNNotificationGUI::class):
76 $this->
ctrl->forwardCommand($g);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
New implementation of ilObjectGUI.
prepareOutput(bool $show_sub_objects=true)
__construct()
ilObjAdministrativeNotificationGUI constructor.
ilObjAdministrativeNotificationAccess $admin_notification_access
__construct(Container $dic, ilPlugin $plugin)
New PermissionGUI (extends from old ilPermission2GUI) RBAC related output.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilADNTabHandling $tab_handling
assignObject()
create object instance as internal property (repository/workspace switch)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...