19 declare(strict_types=1);
35 $this->
http = $DIC->http();
47 if ($definition->hasGUI($gui)) {
48 $definition->loadGUI($gui);
49 $guiHandler = $definition->buildGUI($gui, $this);
50 $guiHandler->execute($method);
72 $this->
http->wrapper()->query()->has(
'admin_mode') &&
73 $this->
http->wrapper()->query()->retrieve(
75 $this->
refinery->kindlyTo()->string()
78 $this->
ctrl->setParameterByClass(ilAdministrationGUI::class,
'admin_mode',
'settings');
79 $this->tabs_gui->setBackTarget(
80 $this->
lng->txt(
'administration'),
81 $this->
ctrl->getLinkTargetByClass(ilAdministrationGUI::class,
'frameset')
83 $this->
ctrl->setParameterByClass(ilAdministrationGUI::class,
'admin_mode',
'repository');
86 if ($this->tree->getSavedNodeData($this->object->getRefId())) {
87 $this->tabs_gui->addTarget(
'trash', $this->
ctrl->getLinkTarget($this,
'trash'),
'trash', $this::class);
Interface GlobalHttpState.
__construct($data, int $id=0, bool $call_by_reference=true, bool $prepare_output=true)
prepareOutput(bool $show_sub_objects=true)
switchToVisibleMode()
Calls $this->prepareOutput() method.
static http()
Fetches the global http state from ILIAS.
Class ilChatroomServerConnector.
Class ilObjectGUI Basic methods of all Output classes.
dispatchCall(string $gui, string $method)