ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (private readonly \ilTabsGUI $tabs_gui, private readonly Language $lng, private readonly \ilCtrl $ctrl, private readonly \ilAccess $access, private readonly int $ref_id) | |
initializeTabs () | |
Private Member Functions | |
addAccountsTab () | |
addSettingsTab () | |
addProfileTab () | |
addExportTab () | |
addPermissionsTab () | |
addExtendedSearchTab () | |
activateTab () | |
initializeSubTabs () | |
addSettingsSubTabs () | |
addProfileSubTabs () | |
activateSettingsSubTab () | |
activateProfileSubTab () | |
accessToPermissionsGranted () | |
readAccessToAccountsGranted () | |
editSettingsAccessGranted () | |
checkCmdClassInArray (array $class_array) | |
Private Attributes | |
const | TAB_ID_ACCOUNTS = 'accounts' |
const | TAB_ID_EXTENDED_SEARCH = 'search_user_extended' |
const | TAB_ID_SETTINGS = 'settings' |
const | TAB_ID_PROFILE = 'profile' |
const | TAB_ID_EXPORT = 'export' |
const | TAB_ID_PERMISSIONS = 'perm_settings' |
const | SUBTAB_ID_SETTINGS_AMIN = 'admin_settings' |
const | SUBTAB_ID_SETTINGS_USER = 'user_settings' |
const | SUBTAB_ID_SETTINGS_NEW_ACCOUNT_MAIL = 'new_account_mail' |
const | SUBTAB_ID_SETTINGS_STARTING_POINTS = 'starting_points' |
const | SUBTAB_ID_PROFILE_FIELDS = 'fields' |
const | SUBTAB_ID_PROFILE_INFO = 'profile_info' |
const | CMD_CLASSES_WITH_SETTINGS_SUBTABS |
const | CMD_CLASSES_WITH_PROFILE_SUBTABS |
Definition at line 31 of file AdminTabs.php.
ILIAS\User\Presentation\AdminTabs::__construct | ( | private readonly \ilTabsGUI | $tabs_gui, |
private readonly Language | $lng, | ||
private readonly \ilCtrl | $ctrl, | ||
private readonly \ilAccess | $access, | ||
private readonly int | $ref_id | ||
) |
Definition at line 60 of file AdminTabs.php.
|
private |
Definition at line 291 of file AdminTabs.php.
References ILIAS\Repository\access().
Referenced by ILIAS\User\Presentation\AdminTabs\initializeTabs().
|
private |
Definition at line 279 of file AdminTabs.php.
References ILIAS\Repository\ctrl().
Referenced by ILIAS\User\Presentation\AdminTabs\activateTab().
|
private |
Definition at line 261 of file AdminTabs.php.
References ILIAS\Repository\ctrl().
Referenced by ILIAS\User\Presentation\AdminTabs\activateTab().
|
private |
Definition at line 162 of file AdminTabs.php.
References ILIAS\User\Presentation\AdminTabs\activateProfileSubTab(), ILIAS\User\Presentation\AdminTabs\activateSettingsSubTab(), ILIAS\User\Presentation\AdminTabs\checkCmdClassInArray(), and ILIAS\Repository\ctrl().
Referenced by ILIAS\User\Presentation\AdminTabs\initializeTabs().
|
private |
Definition at line 90 of file AdminTabs.php.
References ILIAS\Repository\lng().
Referenced by ILIAS\User\Presentation\AdminTabs\initializeTabs().
|
private |
Definition at line 126 of file AdminTabs.php.
References ILIAS\Repository\lng().
Referenced by ILIAS\User\Presentation\AdminTabs\initializeTabs().
|
private |
Definition at line 150 of file AdminTabs.php.
References ILIAS\Repository\lng().
Referenced by ILIAS\User\Presentation\AdminTabs\initializeTabs().
|
private |
Definition at line 138 of file AdminTabs.php.
References ILIAS\Repository\lng().
Referenced by ILIAS\User\Presentation\AdminTabs\initializeTabs().
|
private |
Definition at line 241 of file AdminTabs.php.
References ILIAS\Repository\lng().
Referenced by ILIAS\User\Presentation\AdminTabs\initializeSubTabs().
|
private |
Definition at line 114 of file AdminTabs.php.
References ILIAS\Repository\lng().
Referenced by ILIAS\User\Presentation\AdminTabs\initializeTabs().
|
private |
Definition at line 205 of file AdminTabs.php.
References ILIAS\Repository\lng().
Referenced by ILIAS\User\Presentation\AdminTabs\initializeSubTabs().
|
private |
Definition at line 102 of file AdminTabs.php.
References ILIAS\Repository\lng().
Referenced by ILIAS\User\Presentation\AdminTabs\initializeTabs().
|
private |
Definition at line 318 of file AdminTabs.php.
References ILIAS\Repository\ctrl().
Referenced by ILIAS\User\Presentation\AdminTabs\activateTab(), and ILIAS\User\Presentation\AdminTabs\initializeSubTabs().
|
private |
Definition at line 309 of file AdminTabs.php.
References ILIAS\Repository\access(), and ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS.
Referenced by ILIAS\User\Presentation\AdminTabs\initializeTabs().
|
private |
Definition at line 192 of file AdminTabs.php.
References ILIAS\User\Presentation\AdminTabs\addProfileSubTabs(), ILIAS\User\Presentation\AdminTabs\addSettingsSubTabs(), and ILIAS\User\Presentation\AdminTabs\checkCmdClassInArray().
Referenced by ILIAS\User\Presentation\AdminTabs\initializeTabs().
ILIAS\User\Presentation\AdminTabs::initializeTabs | ( | ) |
Definition at line 69 of file AdminTabs.php.
References ILIAS\User\Presentation\AdminTabs\accessToPermissionsGranted(), ILIAS\User\Presentation\AdminTabs\activateTab(), ILIAS\User\Presentation\AdminTabs\addAccountsTab(), ILIAS\User\Presentation\AdminTabs\addExportTab(), ILIAS\User\Presentation\AdminTabs\addExtendedSearchTab(), ILIAS\User\Presentation\AdminTabs\addPermissionsTab(), ILIAS\User\Presentation\AdminTabs\addProfileTab(), ILIAS\User\Presentation\AdminTabs\addSettingsTab(), ILIAS\User\Presentation\AdminTabs\editSettingsAccessGranted(), ILIAS\User\Presentation\AdminTabs\initializeSubTabs(), and ILIAS\User\Presentation\AdminTabs\readAccessToAccountsGranted().
|
private |
Definition at line 300 of file AdminTabs.php.
References ILIAS\Repository\access(), and ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS.
Referenced by ILIAS\User\Presentation\AdminTabs\initializeTabs().
|
private |
Definition at line 55 of file AdminTabs.php.
|
private |
Definition at line 48 of file AdminTabs.php.
|
private |
Definition at line 45 of file AdminTabs.php.
|
private |
Definition at line 46 of file AdminTabs.php.
|
private |
Definition at line 40 of file AdminTabs.php.
|
private |
Definition at line 42 of file AdminTabs.php.
|
private |
Definition at line 43 of file AdminTabs.php.
|
private |
Definition at line 41 of file AdminTabs.php.
|
private |
Definition at line 33 of file AdminTabs.php.
|
private |
Definition at line 37 of file AdminTabs.php.
|
private |
Definition at line 34 of file AdminTabs.php.
|
private |
Definition at line 38 of file AdminTabs.php.
|
private |
Definition at line 36 of file AdminTabs.php.
|
private |
Definition at line 35 of file AdminTabs.php.