19 declare(strict_types=1);
47 $this->container =
$DIC;
48 $this->main_tpl = $this->container->ui()->mainTemplate();
53 $this->container->ui(),
54 $this->container->http(),
60 $this->
object->getRefId()
64 $this->container->database(),
71 public function view(): void
73 $this->
ctrl->redirectByClass(ilFooterGroupsGUI::class);
83 $this->ui_handling->requireReadable();
86 $this->container->language()->loadLanguageModule(
'gsfo');
88 $this->main_tpl->setTitle($this->translator->translate(
'obj_gsfo'));
89 $this->main_tpl->setDescription($this->translator->translate(
'obj_gsfo_desc'));
91 $next_class = $this->
ctrl->getNextClass($this) ??
'';
92 $cmd = $this->
ctrl->getCmd(self::CMD_DEFAULT);
94 switch (strtolower($next_class)) {
95 case strtolower(ilPermissionGUI::class):
96 $this->tabs_gui->activateTab(self::TAB_PERMISSIONS);
99 case strtolower(ilFooterGroupsGUI::class):
100 $this->tabs_gui->activateTab(self::TAB_INDEX);
101 $this->
ctrl->forwardCommand(
117 $this->ui_handling->buildMainTabs();
New implementation of ilObjectGUI.
repository()
description: > Example for rendering a repository card
prepareOutput(bool $show_sub_objects=true)
Customizing of pimple-DIC for ILIAS.
__construct(Container $dic, ilPlugin $plugin)
ilRbacSystem $rbac_system