27 protected \ILIAS\Glossary\Editing\EditingGUIRequest
$request;
37 $this->
lng = $DIC->language();
38 $this->
access = $DIC->access();
39 $this->nav_history = $DIC[
"ilNavigationHistory"];
40 $ilCtrl = $DIC->ctrl();
41 $lng = $DIC->language();
42 $ilAccess = $DIC->access();
43 $ilNavigationHistory = $DIC[
"ilNavigationHistory"];
45 $this->request = $DIC->glossary()
51 $this->requested_ref_id = $this->request->getRefId();
54 $this->
ctrl = $ilCtrl;
57 $DIC->globalScreen()->tool()->context()->claim()->repository();
60 if (!$ilAccess->checkAccess(
"write",
"", $this->requested_ref_id) &&
61 !$ilAccess->checkAccess(
"edit_content",
"", $this->requested_ref_id)) {
65 $ilNavigationHistory->addItem(
66 $this->requested_ref_id,
67 "ilias.php?baseClass=ilGlossaryEditorGUI&ref_id=" . $this->requested_ref_id,
74 $next_class = $this->
ctrl->getNextClass($this);
75 if ($next_class ==
"") {
76 $this->
ctrl->saveParameterByClass(ilObjGlossaryGUI::class,
"ref_id");
77 $this->
ctrl->redirectByClass(ilObjGlossaryGUI::class);
80 switch ($next_class) {
81 case 'ilobjglossarygui':
85 $this->requested_ref_id,
89 $this->
ctrl->forwardCommand($glossary_gui);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
loadLanguageModule(string $a_module)
Load language module.
ILIAS Glossary Editing EditingGUIRequest $request
Interface ilCtrlBaseClassInterface describes ilCtrl base classes.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilNavigationHistory $nav_history
Navigation History of Repository Items.