ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
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 }
Class ilOrgUnitDefaultPermissionGUI.
if(!array_key_exists('StateId', $_REQUEST)) $id
Class ilOrgUnitDefaultPermissionFormGUI.
static getAllTemplateSetsForAllActivedContexts($position_id, $editable=false)