| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Class ilOrgUnitTypeGUI. More...
 Inheritance diagram for ilOrgUnitTypeGUI:
 Collaboration diagram for ilOrgUnitTypeGUI:Public Member Functions | |
| __construct (private ilObjOrgUnitGUI $parent_gui) | |
| executeCommand () | |
Protected Member Functions | |
| getIconForm (string $section_title=null, string $current_identifier=null) | |
| getAvailableAMDRecords () | |
| getCurrentOrgUnitType () | |
| getAmdForm (string $action, array $available_records, ilOrgUnitType $type) | |
| create () | |
| Create (save) type.  More... | |
Protected Attributes | |
| ilLanguage | $lng | 
| ILIAS UI Component Link Factory | $link_factory | 
| UIFactory | $ui_factory | 
| UIRenderer | $ui_renderer | 
| Refinery | $refinery | 
| ServerRequestInterface | $request | 
Private Member Functions | |
| checkAccess () | |
| setSubTabsEdit (string $active_tab_id) | |
| editCustomIcons () | |
| updateCustomIcons () | |
| editAMD () | |
| updateAMD () | |
| listTypes () | |
| Display all types in a table with actions to edit/delete.  More... | |
| add () | |
| Display form to create a new OrgUnit type.  More... | |
| edit () | |
| Display form to edit an existing OrgUnit type.  More... | |
| update () | |
| Update (save) type.  More... | |
| delete () | |
| Delete a type.  More... | |
Private Attributes | |
| ilCtrl | $ctrl | 
| ilGlobalTemplateInterface | $tpl | 
| ilTabsGUI | $tabs | 
| ilAccessHandler | $access | 
| ilToolbarGUI | $toolbar | 
| ilSetting | $settings | 
Class ilOrgUnitTypeGUI.
Definition at line 33 of file class.ilOrgUnitTypeGUI.php.
| ilOrgUnitTypeGUI::__construct | ( | private ilObjOrgUnitGUI | $parent_gui | ) | 
| ilObjOrgUnitGUI | $parent_gui | 
Definition at line 51 of file class.ilOrgUnitTypeGUI.php.
References $DIC, ILIAS\Repository\access(), checkAccess(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ILIAS\Repository\settings(), ILIAS\Repository\tabs(), and ILIAS\Repository\toolbar().
 Here is the call graph for this function:
      
  | 
  private | 
Display form to create a new OrgUnit type.
Definition at line 344 of file class.ilOrgUnitTypeGUI.php.
Referenced by executeCommand().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 130 of file class.ilOrgUnitTypeGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Create (save) type.
Definition at line 363 of file class.ilOrgUnitTypeGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Delete a type.
Definition at line 391 of file class.ilOrgUnitTypeGUI.php.
References $_GET, Vendor\Package\$e, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  private | 
Display form to edit an existing OrgUnit type.
Definition at line 353 of file class.ilOrgUnitTypeGUI.php.
References $_GET.
Referenced by executeCommand().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 295 of file class.ilOrgUnitTypeGUI.php.
References ILIAS\Repository\ctrl(), getAmdForm(), getAvailableAMDRecords(), and getCurrentOrgUnitType().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 195 of file class.ilOrgUnitTypeGUI.php.
References $_GET, and getIconForm().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilOrgUnitTypeGUI::executeCommand | ( | ) | 
Definition at line 75 of file class.ilOrgUnitTypeGUI.php.
References add(), create(), ILIAS\Repository\ctrl(), edit(), editAMD(), editCustomIcons(), listTypes(), setSubTabsEdit(), update(), updateAMD(), and updateCustomIcons().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 248 of file class.ilOrgUnitTypeGUI.php.
References ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ILIAS\UI\Implementation\Component\Input\ViewControl\withAdditionalTransformation(), and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by editAMD(), mock_ilOrgUnitTypeGUI\mockGetAmdForm(), and updateAMD().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 234 of file class.ilOrgUnitTypeGUI.php.
References ilOrgUnitType\getAvailableAdvancedMDRecords().
Referenced by editAMD(), and updateAMD().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 242 of file class.ilOrgUnitTypeGUI.php.
References $_GET.
Referenced by editAMD(), and updateAMD().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 156 of file class.ilOrgUnitTypeGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Referenced by editCustomIcons(), and updateCustomIcons().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Display all types in a table with actions to edit/delete.
Definition at line 328 of file class.ilOrgUnitTypeGUI.php.
References $url, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 138 of file class.ilOrgUnitTypeGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\settings(), and ILIAS\Repository\tabs().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Update (save) type.
Definition at line 377 of file class.ilOrgUnitTypeGUI.php.
References $_GET, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 307 of file class.ilOrgUnitTypeGUI.php.
References ILIAS\Repository\ctrl(), getAmdForm(), getAvailableAMDRecords(), getCurrentOrgUnitType(), and ILIAS\Repository\lng().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 205 of file class.ilOrgUnitTypeGUI.php.
References $_GET, $data, ILIAS\Repository\ctrl(), getIconForm(), and ILIAS\Repository\lng().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 38 of file class.ilOrgUnitTypeGUI.php.
      
  | 
  private | 
Definition at line 35 of file class.ilOrgUnitTypeGUI.php.
      
  | 
  protected | 
Definition at line 42 of file class.ilOrgUnitTypeGUI.php.
      
  | 
  protected | 
Definition at line 41 of file class.ilOrgUnitTypeGUI.php.
Referenced by mock_ilOrgUnitTypeGUI\__construct().
      
  | 
  protected | 
Definition at line 45 of file class.ilOrgUnitTypeGUI.php.
Referenced by ilModulesOrgUnitTypeTest\getRefinery(), and ilModulesOrgUnitTypeTest\getUIFactory().
      
  | 
  protected | 
Definition at line 46 of file class.ilOrgUnitTypeGUI.php.
      
  | 
  private | 
Definition at line 40 of file class.ilOrgUnitTypeGUI.php.
      
  | 
  private | 
Definition at line 37 of file class.ilOrgUnitTypeGUI.php.
      
  | 
  private | 
Definition at line 39 of file class.ilOrgUnitTypeGUI.php.
      
  | 
  private | 
Definition at line 36 of file class.ilOrgUnitTypeGUI.php.
      
  | 
  protected | 
Definition at line 43 of file class.ilOrgUnitTypeGUI.php.
      
  | 
  protected | 
Definition at line 44 of file class.ilOrgUnitTypeGUI.php.