ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
class.ilOrgUnitDefaultPermissionGUI.php
Go to the documentation of this file.
1<?php
2
4
13{
14 protected function index()
15 {
16 $this->getParentGui()->addSubTabs();
19 $ilOrgUnitDefaultPermissionFormGUI = new ilOrgUnitDefaultPermissionFormGUI($this, $ilOrgUnitPermissions);
20 $ilOrgUnitDefaultPermissionFormGUI->fillForm();
21
22 $this->setContent($ilOrgUnitDefaultPermissionFormGUI->getHTML());
23 }
24
25
26 protected function update()
27 {
28 $this->getParentGui()->addSubTabs();
30 $ilOrgUnitDefaultPermissionFormGUI = new ilOrgUnitDefaultPermissionFormGUI($this, $ilOrgUnitPermissions);
31 if ($ilOrgUnitDefaultPermissionFormGUI->saveObject()) {
32 ilUtil::sendSuccess($this->txt('msg_success_permission_saved'), true);
33 $this->cancel();
34 }
35
36 $this->setContent($ilOrgUnitDefaultPermissionFormGUI->getHTML());
37 }
38
39
43 protected function getCurrentPositionId()
44 {
45 static $id;
46 if (!$id) {
47 $id = $this->dic()->http()->request()->getQueryParams()['arid'];
48 }
49
50 return (int) $id;
51 }
52
53 protected function cancel()
54 {
55 $this->ctrl()->redirectByClass(ilOrgUnitPositionGUI::class);
56 }
57}
An exception for terminatinating execution or to throw for unit testing.
Class ilOrgUnitDefaultPermissionGUI.
static getAllTemplateSetsForAllActivedContexts($position_id, $editable=false)
static sendSuccess($a_info="", $a_keep=false)
Send Success Message to Screen.
if(!array_key_exists('StateId', $_REQUEST)) $id