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);
Class ilMMAbstractItemGUI.
Class ilMMItemRepository.
static http()
Fetches the global http state from ILIAS.
__construct(ilMMTabHandling $tab_handling)
ilMMAbstractItemGUI constructor.
Interface ilMMItemFacadeInterface.
determineCommand(string $standard, string $delete)