3use ILIAS\GlobalScreen\Scope\MainMenu\Collector\Renderer\Hasher;
73 $this->tabs =
$DIC[
'ilTabs'];
74 $this->lng =
$DIC->language();
75 $this->ctrl =
$DIC[
'ilCtrl'];
76 $this->tpl =
$DIC[
'tpl'];
77 $this->tree =
$DIC[
'tree'];
78 $this->toolbar =
$DIC[
'ilToolbar'];
79 $this->
http = $DIC->http();
80 $this->
ui = $DIC->ui();
83 $this->lng->loadLanguageModule(
'form');
96 $this->access->checkAccessAndThrowException(
'visible,read');
97 $cmd = $this->ctrl->getCmd();
102 $r = $this->
http->request();
103 $post = $r->getParsedBody();
105 if ($cmd ==
"" && isset($post[
'interruptive_items'])) {
121 $r = $this->
http->request();
122 $get = $r->getQueryParams();
123 $post = $r->getParsedBody();
125 if (isset($post[
'interruptive_items'])) {
126 $string = $post[
'interruptive_items'][0];
127 $identification = $this->unhash($string);
129 $identification = $this->unhash($get[self::IDENTIFIER]);
132 return $this->
repository->getItemFacadeForIdentificationString($identification);
An exception for terminatinating execution or to throw for unit testing.
Class ilMMAbstractItemGUI.
__construct(ilMMTabHandling $tab_handling)
ilMMAbstractItemGUI constructor.
determineCommand(string $standard, string $delete)
Class ilMMItemRepository.
Class ilObjMainMenuAccess.
Interface ilMMItemFacadeInterface.
static http()
Fetches the global http state from ILIAS.