41 $main_tpl =
$DIC->ui()->mainTemplate();
43 $this->tpl =
$DIC->ui()->mainTemplate();
44 $this->
ctrl = $DIC->ctrl();
47 $this->tabs_gui =
$DIC->tabs();
48 $this->
toolbar = $DIC->toolbar();
49 $this->
lng = $DIC->language();
51 $this->
lng->loadLanguageModule(
'user');
52 if (!$this->
ilAccess->checkaccess(
"write",
"", $this->parent_gui->getObject()->getRefId())) {
53 $main_tpl->setOnScreenMessage(
'failure', $this->
lng->txt(
"permission_denied"),
true);
59 $cmd = $this->
ctrl->getCmd();
73 public function edit(): void
83 $input->setValue($this->parent_object->getImportId());
97 $this->parent_object->update();
98 $this->tpl->setOnScreenMessage(
'success', $this->
lng->txt(
"ext_id_updated"),
true);
99 $this->
ctrl->redirect($this,
"edit");
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Class ilCtrl provides processing control methods.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
__construct(ilObjectGUI $parent_gui)
ilAccessHandler $ilAccess
ilGlobalTemplateInterface $tpl
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Class ilObjectGUI Basic methods of all Output classes.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This class represents a text property in a property form.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...