19 declare(strict_types=1);
47 $this->
ctrl = $DIC->ctrl();
48 $this->
ilias = $DIC[
'ilias'];
49 $this->
lng = $DIC->language();
50 $this->tpl = $DIC->ui()->mainTemplate();
51 $this->system = $DIC->rbac()->system();
52 $this->
http = $DIC->http();
54 $this->
user = $DIC->user();
61 $this->
ilias->raiseError($this->
lng->txt(
"permission_denied"), $this->
ilias->error_obj->MESSAGE);
63 $forward_class = $this->
ctrl->getNextClass($this);
64 switch ($forward_class) {
65 case 'illucenesearchgui':
69 case 'illuceneusersearchgui':
71 $this->
ilias->raiseError($this->
lng->txt(
"permission_denied"), $this->
ilias->error_obj->MESSAGE);
79 $this->
ctrl->forwardCommand($search_gui);
82 $this->tpl->printToStdout();
ilGlobalTemplateInterface $tpl
GUI class for 'simple' search.
Interface Observer Contains several chained tasks and infos about them.
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.
const int TYPE_USER_SEARCH
static _getSearchSettingRefId()
Read the ref_id of Search Settings object.
Class ilObjForumAdministration.