|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Class ilAdministrationGUI. More...
Inheritance diagram for ilAdministrationGUI:
Collaboration diagram for ilAdministrationGUI:Public Member Functions | |
| __construct () | |
| executeCommand () | |
Private Member Functions | |
| forward () | |
| Redirect in special cases. More... | |
| showTree () | |
| Show the repository tree in the slate This command is used by ilAdministrationExplorerGUI the for administration mode of the repository. More... | |
| jumpToPluginSlot () | |
| Special jump to plugin slot after ilCtrl has been reloaded Ths command is used by ilObjComponentSettingsGUI for plugin updates. More... | |
| jump () | |
| Jump to the GUI of an administration node This command is used by AdministrationMainBarProvider for the nodes in the admin menu. More... | |
Private Attributes | |
| const array | COMMANDS = ['forward', 'jump', 'jumpToPluginSlot', 'showTree'] |
| readonly ilObjectDefinition | $obj_definition |
| readonly ilHelpGUI | $help |
| readonly ilLanguage | $lng |
| readonly ilGlobalTemplateInterface | $tpl |
| readonly ilTree | $tree |
| readonly ilAccessHandler | $access |
| readonly ilRbacReview | $rbac_review |
| readonly ilObjUser | $user |
| readonly ilCtrl | $ctrl |
| readonly AdminGUIRequest | $request |
| readonly GlobalScreen | $global_screen |
| readonly ilLogger | $logger |
| int | $cur_ref_id |
| string | $admin_mode = "" |
| int | $requested_obj_id = 0 |
| ilObjectGUI | $gui_obj |
Class ilAdministrationGUI.
@ilCtrl_Calls ilAdministrationGUI: ilObjGroupGUI, ilObjFolderGUI, ilObjFileGUI, ilObjCourseGUI, ilCourseObjectivesGUI @ilCtrl_Calls ilAdministrationGUI: ilObjSAHSLearningModuleGUI, ilObjChatroomGUI, ilObjForumGUI @ilCtrl_Calls ilAdministrationGUI: ilObjLearningModuleGUI, ilObjGlossaryGUI @ilCtrl_Calls ilAdministrationGUI: ilObjQuestionPoolGUI, ilObjSurveyQuestionPoolGUI, ilObjTestGUI @ilCtrl_Calls ilAdministrationGUI: ilObjSurveyGUI, ilObjExerciseGUI, ilObjMediaPoolGUI, ilObjFileBasedLMGUI @ilCtrl_Calls ilAdministrationGUI: ilObjCategoryGUI, ilObjUserGUI, ilObjRoleGUI, ilObjUserFolderGUI @ilCtrl_Calls ilAdministrationGUI: ilObjLinkResourceGUI @ilCtrl_Calls ilAdministrationGUI: ilObjRoleTemplateGUI @ilCtrl_Calls ilAdministrationGUI: ilObjRootFolderGUI, ilObjSessionGUI, ilObjPortfolioTemplateGUI @ilCtrl_Calls ilAdministrationGUI: ilObjSystemFolderGUI, ilObjRoleFolderGUI, ilObjAuthSettingsGUI @ilCtrl_Calls ilAdministrationGUI: ilObjLanguageFolderGUI, ilObjMailGUI @ilCtrl_Calls ilAdministrationGUI: ilObjObjectFolderGUI, ilObjRecoveryFolderGUI @ilCtrl_Calls ilAdministrationGUI: ilObjSearchSettingsGUI, ilObjStyleSettingsGUI @ilCtrl_Calls ilAdministrationGUI: ilObjTestFolderGUI, ilObjExternalToolsSettingsGUI, ilObjUserTrackingGUI @ilCtrl_Calls ilAdministrationGUI: ilObjAdvancedEditingGUI, ilObjPrivacySecurityGUI, ilObjNewsSettingsGUI @ilCtrl_Calls ilAdministrationGUI: ilObjMediaCastGUI @ilCtrl_Calls ilAdministrationGUI: ilObjLanguageExtGUI, ilObjMDSettingsGUI, ilObjComponentSettingsGUI @ilCtrl_Calls ilAdministrationGUI: ilObjCalendarSettingsGUI, ilObjSurveyAdministrationGUI @ilCtrl_Calls ilAdministrationGUI: ilObjCategoryReferenceGUI, ilObjCourseReferenceGUI, ilObjRemoteCourseGUI, ilObjGroupReferenceGUI @ilCtrl_Calls ilAdministrationGUI: ilObjForumAdministrationGUI, ilObjBlogGUI, ilObjPollGUI, ilObjDataCollectionGUI @ilCtrl_Calls ilAdministrationGUI: ilObjRemoteCategoryGUI, ilObjRemoteWikiGUI, ilObjRemoteLearningModuleGUI @ilCtrl_Calls ilAdministrationGUI: ilObjRemoteGlossaryGUI, ilObjRemoteFileGUI, ilObjRemoteGroupGUI, ilObjECSSettingsGUI @ilCtrl_Calls ilAdministrationGUI: ilObjCloudGUI, ilObjRepositorySettingsGUI, ilObjWebResourceAdministrationGUI @ilCtrl_Calls ilAdministrationGUI: ilObjCourseAdministrationGUI, ilObjGroupAdministrationGUI, ilObjExerciseAdministrationGUI @ilCtrl_Calls ilAdministrationGUI: ilObjTaxonomyAdministrationGUI, ilObjLoggingSettingsGUI @ilCtrl_Calls ilAdministrationGUI: ilObjBibliographicAdminGUI, ilObjBibliographicGUI @ilCtrl_Calls ilAdministrationGUI: ilObjStudyProgrammeAdminGUI, ilObjStudyProgrammeGUI @ilCtrl_Calls ilAdministrationGUI: ilObjBadgeAdministrationGUI, ilMemberExportSettingsGUI @ilCtrl_Calls ilAdministrationGUI: ilObjFileAccessSettingsGUI, ilPermissionGUI, ilObjRemoteTestGUI, ilPropertyFormGUI @ilCtrl_Calls ilAdministrationGUI: ilObjCmiXapiAdministrationGUI, ilObjCmiXapiGUI, ilObjLTIConsumerGUI @ilCtrl_Calls ilAdministrationGUI: ilObjLearningSequenceAdminGUI, ilObjContentPageAdministrationGUI @ilCtrl_Calls ilAdministrationGUI: ilObjIndividualAssessmentGUI @ilCtrl_Calls ilAdministrationGUI: ilLPProgressTableGUI
Definition at line 63 of file class.ilAdministrationGUI.php.
| ilAdministrationGUI::__construct | ( | ) |
Definition at line 85 of file class.ilAdministrationGUI.php.
References $context, $DIC, $ref_id, ILIAS\Repository\access(), ilObjectGUI\ADMIN_MODE_REPOSITORY, ilObjectGUI\ADMIN_MODE_SETTINGS, ILIAS\Repository\ctrl(), ILIAS\Repository\help(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilAdministrationGUI::executeCommand | ( | ) |
| ilCtrlException | |
| ilPermissionException |
Definition at line 136 of file class.ilAdministrationGUI.php.
References ilObject\_lookupType(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilUserUtil\getStartingPointAsUrl(), ILIAS\Repository\help(), ilLogLevel\INFO, ILIAS\Repository\lng(), ILIAS\Repository\logger(), ilObject2GUI\REPOSITORY_NODE_ID, showTree(), SYSTEM_FOLDER_ID, SYSTEM_ROLE_ID, and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Redirect in special cases.
| ilCtrlException | |
| ilPermissionException |
Definition at line 250 of file class.ilAdministrationGUI.php.
References ilObject\_lookupType(), ILIAS\Repository\ctrl(), ROOT_FOLDER_ID, and USER_FOLDER_ID.
Here is the call graph for this function:
|
private |
Jump to the GUI of an administration node This command is used by AdministrationMainBarProvider for the nodes in the admin menu.
Definition at line 306 of file class.ilAdministrationGUI.php.
References $ref_id, ilObject\_lookupObjId(), ilObject\_lookupType(), and ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
private |
Special jump to plugin slot after ilCtrl has been reloaded Ths command is used by ilObjComponentSettingsGUI for plugin updates.
Definition at line 297 of file class.ilAdministrationGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
private |
Show the repository tree in the slate This command is used by ilAdministrationExplorerGUI the for administration mode of the repository.
Definition at line 281 of file class.ilAdministrationGUI.php.
References ilAdminGSToolProvider\SHOW_ADMIN_TREE.
Referenced by executeCommand().
Here is the caller graph for this function:
|
private |
Definition at line 72 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 81 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 75 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 80 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 77 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 83 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 68 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 69 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 78 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 67 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 73 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 76 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 82 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 70 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 71 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 74 of file class.ilAdministrationGUI.php.
|
private |
Definition at line 65 of file class.ilAdministrationGUI.php.