30 private \ILIAS\HTTP\Services
$http;
40 $this->main_tpl = $DIC->ui()->mainTemplate();
41 $this->objectDefintion = $DIC[
"objDefinition"];
42 $this->
http = $DIC->http();
43 $this->
ctrl = $DIC->ctrl();
44 $this->
lng = $DIC->language();
47 protected function index(): void
54 $ilOrgUnitPermissions,
55 $this->objectDefintion
57 $ilOrgUnitDefaultPermissionFormGUI->fillForm();
59 $this->
setContent($ilOrgUnitDefaultPermissionFormGUI->getHTML());
68 $ilOrgUnitPermissions,
69 $this->objectDefintion
71 if ($ilOrgUnitDefaultPermissionFormGUI->saveObject()) {
72 $this->main_tpl->setOnScreenMessage(
'success', $this->
lng->txt(
'msg_success_permission_saved'),
true);
76 $this->
setContent($ilOrgUnitDefaultPermissionFormGUI->getHTML());
83 $id = $this->
http->request()->getQueryParams()[
'arid'];
91 $this->
ctrl->redirectByClass(ilOrgUnitPositionGUI::class);
ilGlobalTemplateInterface $main_tpl
Class ilOrgUnitDefaultPermissionGUI.
ILIAS HTTP Services $http
static http()
Fetches the global http state from ILIAS.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilObjectDefinition $objectDefintion
__construct(Container $dic, ilPlugin $plugin)
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
static getAllTemplateSetsForAllActivedContexts(int $position_id, bool $editable=false)