19 declare(strict_types=1);
57 $this->
ctrl = $DIC->ctrl();
58 $this->
ilias = $DIC[
'ilias'];
59 $this->
lng = $DIC->language();
60 $this->tpl = $DIC->ui()->mainTemplate();
61 $this->system = $DIC->rbac()->system();
62 $this->
http = $DIC->http();
64 $this->
user = $DIC->user();
71 $this->
ilias->raiseError($this->
lng->txt(
"permission_denied"), $this->
ilias->error_obj->MESSAGE);
73 $forward_class = $this->
ctrl->getNextClass($this);
74 switch ($forward_class) {
75 case 'illucenesearchgui':
79 case 'illuceneadvancedsearchgui':
83 case 'illuceneusersearchgui':
85 $this->
ilias->raiseError($this->
lng->txt(
"permission_denied"), $this->
ilias->error_obj->MESSAGE);
90 case 'iladvancedsearchgui':
97 $this->
ctrl->forwardCommand($search_gui);
100 $this->tpl->printToStdout();
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilGlobalTemplateInterface $tpl
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Interface Observer Contains several chained tasks and infos about them.
__construct()
Constructor public.
Interface ilCtrlBaseClassInterface describes ilCtrl base classes.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static http()
Fetches the global http state from ILIAS.
static _getSearchSettingRefId()
Read the ref_id of Search Settings object.
Class ilObjForumAdministration.
GUI for Lucene user search