57 $this->tabs = $DIC[
'ilTabs'];
58 $this->lng = $DIC->language();
59 $this->lng->loadLanguageModule(
'adn');
60 $this->ctrl = $DIC[
'ilCtrl'];
61 $this->tpl = $DIC[
'tpl'];
62 $this->tree = $DIC[
'tree'];
63 $this->rbacsystem = $DIC[
'rbacsystem'];
65 $this->error_handling = $DIC[
"ilErr"];
73 $this->access->checkAccessAndThrowException(
"visible,read");
75 $next_class = $this->ctrl->getNextClass();
77 if ($next_class ==
'') {
78 $this->ctrl->redirectByClass(ilADNNotificationGUI::class);
85 switch ($next_class) {
86 case strtolower(ilPermissionGUI::class):
87 $this->tab_handling->initTabs(self::TAB_PERMISSIONS);
88 $this->tabs->activateTab(self::TAB_PERMISSIONS);
90 $this->ctrl->forwardCommand($perm_gui);
92 case strtolower(ilADNNotificationGUI::class):
94 $this->ctrl->forwardCommand($g);
Class ilADNNotificationGUI ilADNNotificationGUI: ilObjAdministrativeNotificationGUI ilADNNotificati...
New implementation of ilObjectGUI.
__construct()
ilObjAdministrativeNotificationGUI constructor.
__construct(Container $dic, ilPlugin $plugin)
prepareOutput($a_show_subobjects=true)
New PermissionGUI (extends from old ilPermission2GUI) RBAC related output.
Class ilObjAdministrativeNotificationAccess.
assignObject()
create object instance as internal property (repository/workspace switch)
Class ilObjAdministrativeNotificationGUI ilObjAdministrativeNotificationGUI: ilAdministrationGUI il...