ILIAS
release_8 Revision v8.23
|
Public Member Functions | |
__construct ( $a_data, int $a_id, bool $a_call_by_reference) | |
setUserOwnerId (int $a_id) | |
getUserOwnerId () | |
executeCommand () | |
resetFilterObject () | |
addUserObject () | |
Add new user. More... | |
applyFilterObject () | |
viewObject (bool $reset_filter=false) | |
list users More... | |
filterUserIdsByRbacOrPositionOfCurrentUser (array $user_ids) | |
chooseLetterObject () | |
cancelUserFolderActionObject () | |
cancelSearchActionObject () | |
confirmactivateObject () | |
Set the selected users active. More... | |
confirmdeactivateObject () | |
Set the selected users inactive. More... | |
setAccessRestrictionObject (?ilPropertyFormGUI $a_form=null, bool $a_from_search=false) | |
confirmdeleteObject () | |
showActionConfirmation (string $action, bool $a_from_search=false) | |
display activation confirmation screen More... | |
deleteUsersObject () | |
activateUsersObject () | |
deactivateUsersObject () | |
restrictAccessObject () | |
freeAccessObject () | |
Free access. More... | |
userActionObject () | |
importUserFormObject () | |
display form for user import More... | |
initUserImportForm () | |
Init user import form. More... | |
importCancelledObject () | |
getImportDir () | |
importUserRoleAssignmentObject () | |
display form for user import with new FileSystem implementation More... | |
verifyXmlData (ilUserImportParser $import_parser) | |
importUsersObject () | |
Import Users with new form implementation. More... | |
saveGeneralSettingsObject () | |
Save user account settings. More... | |
settingsObject () | |
Global user settings Allows to define global settings for user accounts Note: The Global user settings form allows to specify default values for some user preferences. More... | |
confirmSavedObject () | |
saveGlobalUserSettingsObject (string $action="") | |
confirmUsrFieldChangeListenersObject () | |
showFieldChangeComponentsListeningConfirmDialog (array $interestedChangeListeners) | |
__buildUserFilterSelect () | |
build select form to distinguish between active and non-active users More... | |
downloadExportFileObject () | |
Download selected export files Sends a selected export file for download. More... | |
confirmDeleteExportFileObject () | |
confirmation screen for export file deletion More... | |
cancelDeleteExportFileObject () | |
cancel deletion of export files More... | |
deleteExportFileObject () | |
delete export files More... | |
exportObject () | |
newAccountMailObject () | |
new account mail administration More... | |
cancelNewAccountMailObject () | |
saveNewAccountMailObject () | |
getAdminTabs () | |
setSubTabs (string $a_tab) | |
showLoginnameSettingsObject () | |
saveLoginnameSettingsObject () | |
jumpToUserObject () | |
Jump to edit screen for user. More... | |
searchUserAccessFilterCallable (array $a_user_ids) | |
searchResultHandler (array $a_usr_ids, string $a_cmd) | |
Handles multi command from repository search gui. More... | |
getUserMultiCommands (bool $a_search_form=false) | |
addToExternalSettingsForm (int $a_form_id) | |
![]() | |
__construct ($data, int $id=0, bool $call_by_reference=true, bool $prepare_output=true) | |
getRefId () | |
setAdminMode (string $mode) | |
getAdminMode () | |
getObject () | |
executeCommand () | |
withReferences () | |
determines whether objects are referenced or not (got ref ids or not) More... | |
setCreationMode (bool $mode=true) | |
if true, a creation screen is displayed the current [ref_id] don't belong to the current class! The mode is determined in ilRepositoryGUI More... | |
getCreationMode () | |
prepareOutput (bool $show_sub_objects=true) | |
getAdminTabs () | |
administration tabs show only permissions and trash folder More... | |
getHTML () | |
confirmedDeleteObject () | |
confirmed deletion of object -> objects are moved to trash or deleted immediately, if trash is disabled More... | |
cancelDeleteObject () | |
cancel deletion of object More... | |
cancelObject () | |
cancel action and go back to previous page More... | |
createObject () | |
create new object form More... | |
cancelCreation () | |
cancel create action and go back to repository parent More... | |
saveObject () | |
getDidacticTemplateVar (string $type) | |
Get didactic template setting from creation screen. More... | |
putObjectInTree (ilObject $obj, int $parent_node_id=null) | |
Add object to tree at given position. More... | |
editObject () | |
addExternalEditFormCustom (ilPropertyFormGUI $form) | |
updateObject () | |
updates object entry in object_data More... | |
getFormAction (string $cmd, string $default_form_action="") | |
Get form action for command (command is method name without "Object", e.g. More... | |
isVisible (int $ref_id, string $type) | |
viewObject () | |
viewObject container presentation for "administration -> repository, trash, permissions" More... | |
deleteObject (bool $error=false) | |
Display deletion confirmation screen. More... | |
setColumnSettings (ilColumnGUI $column_gui) | |
redirectAfterCreation () | |
Redirect after creation, see https://docu.ilias.de/goto_docu_wiki_wpage_5035_1357.html Should be overwritten and redirect to settings screen. More... | |
addToDeskObject () | |
removeFromDeskObject () | |
![]() | |
callCreationCallback (\ilObject $object, \ilObjectDefinition $obj_definition, int $requested_crtcb) | |
Static Public Member Functions | |
static | _goto (int $a_user) |
![]() | |
static | _gotoRepositoryRoot (bool $raise_error=false) |
Goto repository root. More... | |
static | _gotoRepositoryNode (int $ref_id, string $cmd="") |
static | _gotoSharedWorkspaceNode (int $wsp_id) |
Data Fields | |
const | USER_FIELD_TRANSLATION_MAPPING |
const | changeable |
![]() | |
const | ALLOWED_TAGS_IN_TITLE_AND_DESCRIPTION |
const | ADMIN_MODE_NONE = "" |
const | ADMIN_MODE_SETTINGS = "settings" |
const | ADMIN_MODE_REPOSITORY = "repository" |
const | UPLOAD_TYPE_LOCAL = 1 |
const | UPLOAD_TYPE_UPLOAD_DIRECTORY = 2 |
const | CFORM_NEW = 1 |
const | CFORM_IMPORT = 2 |
const | CFORM_CLONE = 3 |
Protected Member Functions | |
addUserAutoCompleteObject () | |
Show auto complete results. More... | |
showPossibleSubObjects () | |
show possible subobjects (pulldown menu) overwritten to prevent displaying of role templates in local role folders More... | |
confirmaccessFreeObject () | |
initAccessRestrictionForm (bool $a_from_search=false) | |
confirmaccessRestrictObject () | |
getActionUserIds () | |
Get selected items for table action. More... | |
inAdministration () | |
generalSettingsObject () | |
Show user account general settings. More... | |
forceUserPasswordResetObject () | |
askForUserPasswordResetObject () | |
initFormGeneralSettings () | |
init general settings form More... | |
performExportObject () | |
initNewAccountMailForm () | |
getTabs () | |
usrExportX86Object () | |
Export excel. More... | |
usrExportCsvObject () | |
Export csv. More... | |
usrExportXmlObject () | |
Export xml. More... | |
mailObject () | |
addToClipboardObject () | |
![]() | |
getObjectService () | |
assignObject () | |
setTitleAndDescription () | |
initHeaderAction (?string $sub_type=null, ?int $sub_id=null) | |
Add header action menu. More... | |
insertHeaderAction (?ilObjectListGUI $list_gui=null) | |
Insert header action into main template. More... | |
addHeaderAction () | |
Add header action menu. More... | |
redrawHeaderActionObject () | |
Ajax call: redraw action header only. More... | |
setTabs () | |
set admin tabs More... | |
setAdminTabs () | |
set admin tabs More... | |
setLocator () | |
addLocatorItems () | |
should be overwritten to add object specific items (repository items are preloaded) More... | |
omitLocator (bool $omit=true) | |
addAdminLocatorItems (bool $do_not_add_object=false) | |
should be overwritten to add object specific items (repository items are preloaded) More... | |
initCreationForms (string $new_type) | |
Init creation forms. More... | |
getCreationFormsHTML (array $forms) | |
Get HTML for creation forms (accordion) More... | |
initCreateForm (string $new_type) | |
initDidacticTemplate (ilPropertyFormGUI $form) | |
addDidacticTemplateOptions (array &$a_options) | |
Add custom templates. More... | |
afterSave (ilObject $new_object) | |
Post (successful) object creation hook. More... | |
initEditForm () | |
initEditCustomForm (ilPropertyFormGUI $a_form) | |
Add custom fields to update form. More... | |
getEditFormValues () | |
getEditFormCustomValues (array &$a_values) | |
Add values to custom edit fields. More... | |
validateCustom (ilPropertyFormGUI $form) | |
Validate custom values (if not possible with checkInput()) More... | |
updateCustom (ilPropertyFormGUI $form) | |
Insert custom update form values into object. More... | |
afterUpdate () | |
Post (successful) object update hook. More... | |
initImportForm (string $new_type) | |
importFileObject (int $parent_id=null) | |
afterImport (ilObject $new_object) | |
Post (successful) object import hook. More... | |
setFormAction (string $cmd, string $form_action) | |
getReturnLocation (string $cmd, string $default_location="") | |
Get return location for command (command is method name without "Object", e.g. More... | |
setReturnLocation (string $cmd, string $location) | |
set specific return location for command More... | |
getTargetFrame (string $cmd, string $default_target_frame="") | |
get target frame for command (command is method name without "Object", e.g. More... | |
setTargetFrame (string $cmd, string $target_frame) | |
Set specific target frame for command. More... | |
showPossibleSubObjects () | |
show possible sub objects (pull down menu) More... | |
getTabs () | |
overwrite in derived GUI class of your object type More... | |
redirectToRefId (int $ref_id, string $cmd="") | |
redirects to (repository) view per ref id usually to a container and usually used at the end of a save/import method where the object gui type (of the new object) doesn't match with the type of the current ["ref_id"] value of the request More... | |
fillCloneTemplate (?string $tpl_name, string $type) | |
Fill object clone template This method can be called from any object GUI class that wants to offer object cloning. More... | |
getCenterColumnHTML () | |
Get center column. More... | |
getRightColumnHTML () | |
Display right column. More... | |
checkPermission (string $perm, string $cmd="", string $type="", ?int $ref_id=null) | |
checkPermissionBool (string $perm, string $cmd="", string $type="", ?int $ref_id=null) | |
enableDragDropFileUpload () | |
Enables the file upload into this object by dropping files. More... | |
showCustomIconsEditing ( $input_colspan=1, ilPropertyFormGUI $form=null, $as_section=true) | |
show edit section of custom icons for container More... | |
Private Member Functions | |
getTranslationForField (string $fieldName, array $properties) | |
checkUserManipulationAccessBool () | |
Check if current user has access to manipulate user data. More... | |
initUserRoleAssignmentForm (string $xml_file_full_path) | |
handleUploadedFiles () | |
Handles uploaded zip/xmp files with Filesystem implementation. More... | |
getPasswordPolicySettingsMap (\ilSecuritySettings $security) | |
collectChangedFields () | |
initLoginSettingsForm () | |
redirectAfterImport () | |
raiseErrorOnMissingWrite () | |
Private Attributes | |
Container | $dic |
bool | $usrFieldChangeListenersAccepted = false |
Definition at line 32 of file class.ilObjUserFolderGUI.php.
ilObjUserFolderGUI::__construct | ( | $a_data, | |
int | $a_id, | ||
bool | $a_call_by_reference | ||
) |
Definition at line 61 of file class.ilObjUserFolderGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ilLoggerFactory\getLogger(), and ILIAS\Repository\lng().
ilObjUserFolderGUI::__buildUserFilterSelect | ( | ) |
build select form to distinguish between active and non-active users
Definition at line 2975 of file class.ilObjUserFolderGUI.php.
References ilLegacyFormElementsUtil\formSelect(), ilSession\get(), and ILIAS\Repository\lng().
|
static |
Definition at line 3694 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$ctrl, $DIC, $ilErr, ilObjectGUI\$lng, ilObjectGUI\_gotoRepositoryRoot(), ilObject\_lookupObjId(), ilObject\_lookupTitle(), exit, ilCtrl\redirectToURL(), ROOT_FOLDER_ID, ilLanguage\txt(), and USER_FOLDER_ID.
ilObjUserFolderGUI::activateUsersObject | ( | ) |
Definition at line 1005 of file class.ilObjUserFolderGUI.php.
References raiseErrorOnMissingWrite(), and showActionConfirmation().
|
protected |
Definition at line 4116 of file class.ilObjUserFolderGUI.php.
References $GLOBALS, ILIAS\Repository\ctrl(), getActionUserIds(), ILIAS\Survey\Mode\getId(), ilUserClipboard\getInstance(), and ILIAS\Repository\lng().
Referenced by showActionConfirmation().
ilObjUserFolderGUI::addToExternalSettingsForm | ( | int | $a_form_id | ) |
Definition at line 4040 of file class.ilObjUserFolderGUI.php.
References $DIC, ilSecuritySettings\_getInstance(), ilAdministrationSettingsFormHandler\FORM_SECURITY, ilAdministrationSettingsFormHandler\FORM_TOS, and ilAdministrationSettingsFormHandler\VALUE_BOOL.
|
protected |
Show auto complete results.
Definition at line 376 of file class.ilObjUserFolderGUI.php.
References exit, and ilUserAutoComplete\MAX_ENTRIES.
ilObjUserFolderGUI::addUserObject | ( | ) |
Add new user.
Definition at line 249 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl().
ilObjUserFolderGUI::applyFilterObject | ( | ) |
Definition at line 262 of file class.ilObjUserFolderGUI.php.
References $DIC, and ilObjectGUI\viewObject().
|
protected |
Definition at line 2143 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
ilObjUserFolderGUI::cancelDeleteExportFileObject | ( | ) |
cancel deletion of export files
Definition at line 3069 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl().
ilObjUserFolderGUI::cancelNewAccountMailObject | ( | ) |
Definition at line 3357 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl().
ilObjUserFolderGUI::cancelSearchActionObject | ( | ) |
Definition at line 490 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl().
ilObjUserFolderGUI::cancelUserFolderActionObject | ( | ) |
Definition at line 482 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl().
|
private |
Check if current user has access to manipulate user data.
Definition at line 869 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$access, $DIC, ilOrgUnitPositionAndRBACAccessHandler\checkRbacOrPositionPermissionAccess(), ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, and USER_FOLDER_ID.
Referenced by confirmaccessFreeObject(), confirmaccessRestrictObject(), confirmactivateObject(), confirmdeactivateObject(), usrExportCsvObject(), usrExportX86Object(), and usrExportXmlObject().
ilObjUserFolderGUI::chooseLetterObject | ( | ) |
|
private |
Definition at line 2940 of file class.ilObjUserFolderGUI.php.
References ILIAS\LTI\ToolProvider\$key, and $post.
Referenced by saveGlobalUserSettingsObject().
|
protected |
Definition at line 593 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$id, checkUserManipulationAccessBool(), ILIAS\Repository\ctrl(), getActionUserIds(), ilObjectFactory\getInstanceByObjId(), and ILIAS\Repository\lng().
|
protected |
Definition at line 710 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$id, ilPropertyFormGUI\checkInput(), checkUserManipulationAccessBool(), ILIAS\Repository\ctrl(), getActionUserIds(), ilObjectFactory\getInstanceByObjId(), ilPropertyFormGUI\getItemByPostVar(), IL_CAL_UNIX, initAccessRestrictionForm(), ILIAS\Repository\lng(), and setAccessRestrictionObject().
ilObjUserFolderGUI::confirmactivateObject | ( | ) |
Set the selected users active.
Definition at line 501 of file class.ilObjUserFolderGUI.php.
References $DIC, ilObjectGUI\$id, $ilUser, checkUserManipulationAccessBool(), ILIAS\Repository\ctrl(), getActionUserIds(), ilObjectFactory\getInstanceByObjId(), and ILIAS\Repository\lng().
ilObjUserFolderGUI::confirmdeactivateObject | ( | ) |
Set the selected users inactive.
Definition at line 550 of file class.ilObjUserFolderGUI.php.
References $DIC, ilObjectGUI\$id, $ilUser, checkUserManipulationAccessBool(), ILIAS\Repository\ctrl(), getActionUserIds(), ilObjectFactory\getInstanceByObjId(), and ILIAS\Repository\lng().
ilObjUserFolderGUI::confirmDeleteExportFileObject | ( | ) |
confirmation screen for export file deletion
Definition at line 3029 of file class.ilObjUserFolderGUI.php.
References ilObject\_getIcon(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
ilObjUserFolderGUI::confirmdeleteObject | ( | ) |
Definition at line 759 of file class.ilObjUserFolderGUI.php.
References $DIC, ilObjectGUI\$id, $ilUser, ILIAS\Repository\ctrl(), ilObjectFactory\getInstanceByObjId(), and ILIAS\Repository\lng().
ilObjUserFolderGUI::confirmSavedObject | ( | ) |
Definition at line 2585 of file class.ilObjUserFolderGUI.php.
References raiseErrorOnMissingWrite(), and saveGlobalUserSettingsObject().
Referenced by confirmUsrFieldChangeListenersObject().
ilObjUserFolderGUI::confirmUsrFieldChangeListenersObject | ( | ) |
Definition at line 2817 of file class.ilObjUserFolderGUI.php.
References confirmSavedObject().
ilObjUserFolderGUI::deactivateUsersObject | ( | ) |
Definition at line 1011 of file class.ilObjUserFolderGUI.php.
References getActionUserIds(), ILIAS\Repository\lng(), raiseErrorOnMissingWrite(), showActionConfirmation(), ILIAS\Repository\user(), and ilObjectGUI\viewObject().
ilObjUserFolderGUI::deleteExportFileObject | ( | ) |
delete export files
Definition at line 3080 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl(), and raiseErrorOnMissingWrite().
ilObjUserFolderGUI::deleteUsersObject | ( | ) |
Definition at line 984 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\access(), getActionUserIds(), ILIAS\Repository\lng(), ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, showActionConfirmation(), ILIAS\Repository\user(), USER_FOLDER_ID, and ilObjectGUI\viewObject().
ilObjUserFolderGUI::downloadExportFileObject | ( | ) |
Download selected export files Sends a selected export file for download.
Definition at line 3000 of file class.ilObjUserFolderGUI.php.
References ilFileDelivery\deliverFileLegacy(), and ILIAS\Repository\lng().
ilObjUserFolderGUI::executeCommand | ( | ) |
Definition at line 127 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$access, $DIC, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), getUserMultiCommands(), ILIAS\Repository\lng(), ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, ilObjectGUI\prepareOutput(), raiseErrorOnMissingWrite(), setSubTabs(), and USER_FOLDER_ID.
ilObjUserFolderGUI::exportObject | ( | ) |
Definition at line 3114 of file class.ilObjUserFolderGUI.php.
References $DIC, ilObjectGUI\$toolbar, ilObjectGUI\$type, ilToolbarGUI\addButtonInstance(), ilToolbarGUI\addInputItem(), ilObjectGUI\checkPermission(), ILIAS\Repository\ctrl(), ilSubmitButton\getInstance(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ilToolbarGUI\setFormAction().
ilObjUserFolderGUI::filterUserIdsByRbacOrPositionOfCurrentUser | ( | array | $user_ids | ) |
int[] | $user_ids |
Definition at line 396 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$access, $DIC, ilOrgUnitPositionAndRBACAccessHandler\filterUserIdsByRbacOrPositionOfCurrentUser(), ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, and USER_FOLDER_ID.
|
protected |
Definition at line 2131 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl(), ilUserPasswordManager\getInstance(), and ILIAS\Repository\lng().
ilObjUserFolderGUI::freeAccessObject | ( | ) |
Free access.
Definition at line 1031 of file class.ilObjUserFolderGUI.php.
References raiseErrorOnMissingWrite(), and showActionConfirmation().
|
protected |
Show user account general settings.
Definition at line 1850 of file class.ilObjUserFolderGUI.php.
References $DIC, $ilSetting, ilObjectGUI\$settings, ilSecuritySettings\_getInstance(), ilSessionControl\DEFAULT_MAX_COUNT, ilSessionControl\DEFAULT_MAX_IDLE, ilSessionControl\DEFAULT_MAX_IDLE_AFTER_FIRST_REQUEST, ilSessionControl\DEFAULT_MIN_IDLE, ILIAS\Repository\form(), ilUserAccountSettings\getInstance(), getPasswordPolicySettingsMap(), initFormGeneralSettings(), ILIAS\Repository\int(), raiseErrorOnMissingWrite(), and ilSession\SESSION_HANDLING_FIXED.
|
protected |
Get selected items for table action.
Definition at line 817 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$access, $DIC, ilLocalUser\_getAllUserIds(), ilLocalUser\_getUserFolderId(), ilRBACAccessHandler\checkAccess(), ilOrgUnitPositionAndRBACAccessHandler\checkRbacOrPositionPermissionAccess(), ilOrgUnitPositionAndRBACAccessHandler\filterUserIdsByRbacOrPositionOfCurrentUser(), ilUserTableGUI\MODE_USER_FOLDER, ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, and USER_FOLDER_ID.
Referenced by addToClipboardObject(), confirmaccessFreeObject(), confirmaccessRestrictObject(), confirmactivateObject(), confirmdeactivateObject(), deactivateUsersObject(), deleteUsersObject(), initAccessRestrictionForm(), mailObject(), showActionConfirmation(), usrExportCsvObject(), usrExportX86Object(), and usrExportXmlObject().
ilObjUserFolderGUI::getAdminTabs | ( | ) |
Definition at line 3404 of file class.ilObjUserFolderGUI.php.
References getTabs().
ilObjUserFolderGUI::getImportDir | ( | ) |
Definition at line 1137 of file class.ilObjUserFolderGUI.php.
Referenced by handleUploadedFiles(), importCancelledObject(), importUsersObject(), and verifyXmlData().
|
private |
Definition at line 1928 of file class.ilObjUserFolderGUI.php.
References ilSecuritySettings\getPasswordMaxLength(), ilSecuritySettings\getPasswordMinLength(), ilSecuritySettings\getPasswordMustNotContainLoginnameStatus(), ilSecuritySettings\getPasswordNumberOfLowercaseChars(), ilSecuritySettings\getPasswordNumberOfUppercaseChars(), ilSecuritySettings\isPasswordCharsAndNumbersEnabled(), and ilSecuritySettings\isPasswordSpecialCharsEnabled().
Referenced by generalSettingsObject(), and saveGeneralSettingsObject().
|
protected |
Definition at line 3409 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$access, $DIC, ilOrgUnitPositionAndRBACAccessHandler\checkRbacOrPositionPermissionAccess(), ILIAS\Repository\ctrl(), ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, and USER_FOLDER_ID.
Referenced by getAdminTabs().
|
private |
Definition at line 99 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\lng().
Referenced by showFieldChangeComponentsListeningConfirmDialog().
ilObjUserFolderGUI::getUserMultiCommands | ( | bool | $a_search_form = false | ) |
Definition at line 3797 of file class.ilObjUserFolderGUI.php.
References $DIC, $ilUser, ilObjectGUI\$type, and ILIAS\Repository\lng().
Referenced by executeCommand().
ilObjUserFolderGUI::getUserOwnerId | ( | ) |
Definition at line 122 of file class.ilObjUserFolderGUI.php.
References USER_FOLDER_ID.
Referenced by importUsersObject().
|
private |
Handles uploaded zip/xmp files with Filesystem implementation.
Definition at line 1563 of file class.ilObjUserFolderGUI.php.
References Vendor\Package\$a, $DIC, $ilUser, ILIAS\LTI\ToolProvider\$key, $parts, ilFileUtils\getDataDir(), getImportDir(), ILIAS\Repository\lng(), and ilFileUtils\unzip().
Referenced by importUserRoleAssignmentObject().
ilObjUserFolderGUI::importCancelledObject | ( | ) |
Definition at line 1113 of file class.ilObjUserFolderGUI.php.
References $DIC, ILIAS\Repository\ctrl(), getImportDir(), and inAdministration().
ilObjUserFolderGUI::importUserFormObject | ( | ) |
display form for user import
Definition at line 1046 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$access, $DIC, ilObjectGUI\$tpl, ilRBACAccessHandler\checkAccess(), ILIAS\Repository\form(), initUserImportForm(), ILIAS\Repository\lng(), and ilGlobalTemplateInterface\setContent().
ilObjUserFolderGUI::importUserRoleAssignmentObject | ( | ) |
display form for user import with new FileSystem implementation
Definition at line 1154 of file class.ilObjUserFolderGUI.php.
References $DIC, $message, ilObjectGUI\$tpl, ILIAS\Repository\form(), ilFileUtils\getDataDir(), handleUploadedFiles(), initUserImportForm(), initUserRoleAssignmentForm(), ILIAS\Repository\lng(), and ilGlobalTemplateInterface\setContent().
ilObjUserFolderGUI::importUsersObject | ( | ) |
Import Users with new form implementation.
Definition at line 1686 of file class.ilObjUserFolderGUI.php.
References $DIC, $ilUser, $keys, ilObjectGUI\$request, ilObjRole\_getAssignUsersStatus(), ILIAS\Repository\ctrl(), ilFileUtils\getDataDir(), getImportDir(), getUserOwnerId(), IL_IMPORT_FAILURE, IL_IMPORT_SUCCESS, IL_IMPORT_WARNING, IL_USER_IMPORT, inAdministration(), initUserRoleAssignmentForm(), ILIAS\Repository\lng(), redirectAfterImport(), SYSTEM_ROLE_ID, and USER_FOLDER_ID.
|
protected |
Definition at line 1108 of file class.ilObjUserFolderGUI.php.
Referenced by importCancelledObject(), importUsersObject(), and redirectAfterImport().
|
protected |
Definition at line 645 of file class.ilObjUserFolderGUI.php.
References $form, ilPropertyFormGUI\addCommandButton(), ilPropertyFormGUI\addItem(), ILIAS\Repository\ctrl(), getActionUserIds(), ILIAS\Repository\lng(), ilFormGUI\setFormAction(), ilFormPropertyGUI\setRequired(), ilDateTimeInputGUI\setShowTime(), ilPropertyFormGUI\setTitle(), and ilObjectGUI\viewObject().
Referenced by confirmaccessRestrictObject(), and setAccessRestrictionObject().
|
protected |
init general settings form
Definition at line 2170 of file class.ilObjUserFolderGUI.php.
References $check, $DIC, $ilSetting, ilSubEnabledFormPropertyGUI\addSubItem(), ilNumberInputGUI\allowDecimals(), ILIAS\Repository\ctrl(), ilSessionControl\DEFAULT_ALLOW_CLIENT_MAINTENANCE, ILIAS\Repository\form(), ilSession\getSessionExpireValue(), ILIAS\Repository\lng(), ilDatePresentation\secondsToString(), ilSession\SESSION_HANDLING_FIXED, ilSession\SESSION_HANDLING_LOAD_DEPENDENT, ilRadioOption\setDisabled(), ilRadioOption\setInfo(), ilFormPropertyGUI\setInfo(), setSubTabs(), ilCheckboxInputGUI\setValue(), and ilNonEditableValueGUI\setValue().
Referenced by generalSettingsObject(), and saveGeneralSettingsObject().
|
private |
Definition at line 3589 of file class.ilObjUserFolderGUI.php.
References ilNumberInputGUI\allowDecimals(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilFormPropertyGUI\setInfo(), setSubTabs(), and ilCheckboxInputGUI\setValue().
Referenced by saveLoginnameSettingsObject(), and showLoginnameSettingsObject().
|
protected |
Definition at line 3157 of file class.ilObjUserFolderGUI.php.
References $DIC, $form, ilObjectGUI\$lng, ilObjUserFolder\_lookupNewAccountMail(), ilPropertyFormGUI\addCommandButton(), ilPropertyFormGUI\addItem(), ilLanguage\getDefaultLanguage(), ilUtil\getImagePath(), ilLanguage\getInstalledLanguages(), ilLanguage\loadLanguageModule(), ilFileInputGUI\setAllowDeletion(), ilPropertyFormGUI\setDescription(), ilFormGUI\setFormAction(), ilPropertyFormGUI\setTitle(), ilPropertyFormGUI\setTitleIcon(), ilTextAreaInputGUI\setValue(), and ilLanguage\txt().
Referenced by newAccountMailObject().
ilObjUserFolderGUI::initUserImportForm | ( | ) |
Init user import form.
Definition at line 1077 of file class.ilObjUserFolderGUI.php.
References $DIC, ilObjectGUI\$lng, ILIAS\Repository\form(), ilFileInputGUI\setSuffixes(), and ilLanguage\txt().
Referenced by importUserFormObject(), and importUserRoleAssignmentObject().
|
private |
ilCtrlException |
Definition at line 1190 of file class.ilObjUserFolderGUI.php.
References $DIC, ilObjectGUI\$form_action, $i, ilObjectGUI\$id, $ilUser, ILIAS\LTI\ToolProvider\$key, $message, $path, ilObjRole\_getAssignUsersStatus(), ilObjUserFolder\_lookupNewAccountMail(), ANONYMOUS_ROLE_ID, ILIAS\Repository\ctrl(), IL_EXTRACT_ROLES, IL_IGNORE_ON_CONFLICT, IL_UPDATE_ON_CONFLICT, IL_VERIFY, ILIAS\Repository\lng(), ILIAS\Repository\object(), ROLE_FOLDER_ID, SYSTEM_ROLE_ID, USER_FOLDER_ID, verifyXmlData(), and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by importUserRoleAssignmentObject(), and importUsersObject().
ilObjUserFolderGUI::jumpToUserObject | ( | ) |
Jump to edit screen for user.
Definition at line 3735 of file class.ilObjUserFolderGUI.php.
References $DIC, and ilObject\_lookupType().
|
protected |
Definition at line 3978 of file class.ilObjUserFolderGUI.php.
References $DIC, $ilUser, ILIAS\Repository\ctrl(), getActionUserIds(), ilMailFormCall\getRedirectTarget(), ILIAS\Repository\lng(), ilMailingList\MODE_TEMPORARY, ilUtil\redirect(), and ilMail\retrieveFromStage().
Referenced by showActionConfirmation().
ilObjUserFolderGUI::newAccountMailObject | ( | ) |
new account mail administration
Definition at line 3255 of file class.ilObjUserFolderGUI.php.
References $DIC, ilObjectGUI\$lng, ilPropertyFormGUI\getHTML(), initNewAccountMailForm(), raiseErrorOnMissingWrite(), setSubTabs(), and ilLanguage\txt().
|
protected |
ilCtrlException | |
ilObjectException |
Definition at line 3103 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\checkPermission(), and ILIAS\Repository\ctrl().
|
private |
Definition at line 4137 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\lng(), ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, and USER_FOLDER_ID.
Referenced by activateUsersObject(), confirmSavedObject(), deactivateUsersObject(), deleteExportFileObject(), executeCommand(), freeAccessObject(), generalSettingsObject(), newAccountMailObject(), restrictAccessObject(), saveGeneralSettingsObject(), saveGlobalUserSettingsObject(), saveNewAccountMailObject(), settingsObject(), and userActionObject().
|
private |
Definition at line 4101 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl(), and inAdministration().
Referenced by importUsersObject().
ilObjUserFolderGUI::resetFilterObject | ( | ) |
Definition at line 235 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\viewObject().
ilObjUserFolderGUI::restrictAccessObject | ( | ) |
Definition at line 1022 of file class.ilObjUserFolderGUI.php.
References raiseErrorOnMissingWrite(), and showActionConfirmation().
ilObjUserFolderGUI::saveGeneralSettingsObject | ( | ) |
Save user account settings.
Definition at line 1944 of file class.ilObjUserFolderGUI.php.
References $DIC, $ilSetting, $valid, ilSecuritySettings\_getInstance(), ILIAS\Repository\ctrl(), ilSessionControl\DEFAULT_ALLOW_CLIENT_MAINTENANCE, ILIAS\Repository\form(), ilUserAccountSettings\getInstance(), getPasswordPolicySettingsMap(), initFormGeneralSettings(), ILIAS\Repository\int(), ILIAS\Repository\lng(), raiseErrorOnMissingWrite(), ilSession\SESSION_HANDLING_FIXED, ilSession\SESSION_HANDLING_LOAD_DEPENDENT, and ilSessionStatistics\updateLimitLog().
ilObjUserFolderGUI::saveGlobalUserSettingsObject | ( | string | $action = "" | ) |
Definition at line 2591 of file class.ilObjUserFolderGUI.php.
References $DIC, ilObjectGUI\$ilias, $ilSetting, ilObjectGUI\$lng, $user_settings_config, $valid, ilUserSearchOptions\_isSearchable(), ilMemberAgreement\_reset(), ilUserSearchOptions\_saveStatus(), collectChangedFields(), ILIAS\deleteSetting(), ILIAS\Repository\lng(), raiseErrorOnMissingWrite(), ilUserSettingsConfig\setChangeable(), ILIAS\setSetting(), settingsObject(), ilUserSettingsConfig\setVisible(), and ilLanguage\txt().
Referenced by confirmSavedObject().
ilObjUserFolderGUI::saveLoginnameSettingsObject | ( | ) |
Definition at line 3641 of file class.ilObjUserFolderGUI.php.
References $DIC, $ilSetting, $valid, initLoginSettingsForm(), ILIAS\Repository\int(), and ILIAS\Repository\lng().
ilObjUserFolderGUI::saveNewAccountMailObject | ( | ) |
Definition at line 3365 of file class.ilObjUserFolderGUI.php.
References $DIC, ilObjectGUI\$lng, ilObjUserFolder\_deleteAccountMailAttachment(), ilObjUserFolder\_updateAccountMailAttachment(), ilObjUserFolder\_writeNewAccountMail(), ILIAS\Repository\ctrl(), ilLanguage\getInstalledLanguages(), ILIAS\Repository\lng(), and raiseErrorOnMissingWrite().
ilObjUserFolderGUI::searchResultHandler | ( | array | $a_usr_ids, |
string | $a_cmd | ||
) |
Handles multi command from repository search gui.
Definition at line 3774 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\lng(), and showActionConfirmation().
ilObjUserFolderGUI::searchUserAccessFilterCallable | ( | array | $a_user_ids | ) |
Definition at line 3755 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$access, $DIC, ilObjectGUI\checkPermissionBool(), ilOrgUnitPositionAccessHandler\filterUserIdsByPositionOfCurrentUser(), ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, and USER_FOLDER_ID.
ilObjUserFolderGUI::setAccessRestrictionObject | ( | ?ilPropertyFormGUI | $a_form = null , |
bool | $a_from_search = false |
||
) |
Definition at line 632 of file class.ilObjUserFolderGUI.php.
References initAccessRestrictionForm().
Referenced by confirmaccessRestrictObject(), and showActionConfirmation().
ilObjUserFolderGUI::setSubTabs | ( | string | $a_tab | ) |
Definition at line 3496 of file class.ilObjUserFolderGUI.php.
References $DIC, and ILIAS\Repository\ctrl().
Referenced by executeCommand(), initFormGeneralSettings(), initLoginSettingsForm(), newAccountMailObject(), and settingsObject().
ilObjUserFolderGUI::settingsObject | ( | ) |
Global user settings Allows to define global settings for user accounts Note: The Global user settings form allows to specify default values for some user preferences.
To avoid redundant implementations, specification of default values can be done elsewhere in ILIAS are not supported by this form.
Definition at line 2558 of file class.ilObjUserFolderGUI.php.
References $DIC, ilObjectGUI\$lng, ilObjectGUI\$tpl, ilLanguage\loadLanguageModule(), raiseErrorOnMissingWrite(), ilGlobalTemplateInterface\setContent(), and setSubTabs().
Referenced by saveGlobalUserSettingsObject().
ilObjUserFolderGUI::setUserOwnerId | ( | int | $a_id | ) |
Definition at line 117 of file class.ilObjUserFolderGUI.php.
ilObjUserFolderGUI::showActionConfirmation | ( | string | $action, |
bool | $a_from_search = false |
||
) |
display activation confirmation screen
Definition at line 884 of file class.ilObjUserFolderGUI.php.
References $DIC, ilObjectGUI\$id, ilObjectGUI\$user, addToClipboardObject(), ILIAS\Repository\ctrl(), ilDatePresentation\formatDate(), getActionUserIds(), ilObjUser\getEmail(), ilObjUser\getFullname(), ilObjUser\getLastLogin(), ilObjUser\getLogin(), IL_CAL_DATETIME, ILIAS\Repository\lng(), mailObject(), setAccessRestrictionObject(), and ilObjectGUI\viewObject().
Referenced by activateUsersObject(), deactivateUsersObject(), deleteUsersObject(), freeAccessObject(), restrictAccessObject(), searchResultHandler(), and userActionObject().
ilObjUserFolderGUI::showFieldChangeComponentsListeningConfirmDialog | ( | array | $interestedChangeListeners | ) |
InterestedUserFieldChangeListener[] | $interestedChangeListeners |
Definition at line 2826 of file class.ilObjUserFolderGUI.php.
References $post, ilObjectGUI\$tpl, ILIAS\Repository\ctrl(), ilGlobalTemplateInterface\get(), getTranslationForField(), ILIAS\Repository\lng(), ilGlobalTemplateInterface\parseCurrentBlock(), ilGlobalTemplateInterface\setCurrentBlock(), and ilGlobalTemplateInterface\setVariable().
ilObjUserFolderGUI::showLoginnameSettingsObject | ( | ) |
Definition at line 3565 of file class.ilObjUserFolderGUI.php.
References $DIC, $ilSetting, initLoginSettingsForm(), and ILIAS\Repository\int().
|
protected |
show possible subobjects (pulldown menu) overwritten to prevent displaying of role templates in local role folders
Definition at line 425 of file class.ilObjUserFolderGUI.php.
References $d, $DIC, $i, ilLegacyFormElementsUtil\formSelect(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
ilObjUserFolderGUI::userActionObject | ( | ) |
Definition at line 1037 of file class.ilObjUserFolderGUI.php.
References raiseErrorOnMissingWrite(), and showActionConfirmation().
|
protected |
Export csv.
Definition at line 3904 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\checkPermissionBool(), checkUserManipulationAccessBool(), ILIAS\Repository\ctrl(), ilFileDelivery\deliverFileLegacy(), ilObjUserFolder\FILE_TYPE_CSV, getActionUserIds(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
|
protected |
Export excel.
Definition at line 3865 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\checkPermissionBool(), checkUserManipulationAccessBool(), ILIAS\Repository\ctrl(), ilFileDelivery\deliverFileLegacy(), ilObjUserFolder\FILE_TYPE_EXCEL, getActionUserIds(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
|
protected |
Export xml.
Definition at line 3943 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\checkPermissionBool(), checkUserManipulationAccessBool(), ILIAS\Repository\ctrl(), ilFileDelivery\deliverFileLegacy(), ilObjUserFolder\FILE_TYPE_XML, getActionUserIds(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
ilObjUserFolderGUI::verifyXmlData | ( | ilUserImportParser | $import_parser | ) |
Definition at line 1658 of file class.ilObjUserFolderGUI.php.
References $DIC, ILIAS\Repository\ctrl(), ilUserImportParser\getErrorLevel(), getImportDir(), ilUserImportParser\getProtocolAsHTML(), IL_IMPORT_FAILURE, IL_IMPORT_SUCCESS, IL_IMPORT_WARNING, and ILIAS\Repository\lng().
Referenced by initUserRoleAssignmentForm().
ilObjUserFolderGUI::viewObject | ( | bool | $reset_filter = false | ) |
list users
Definition at line 280 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$access, $DIC, $ilSetting, ilObjectGUI\$tpl, ilLocalUser\_getAllUserIds(), ilLocalUser\_getUserFolderId(), ilRBACAccessHandler\checkAccess(), ilOrgUnitPositionAndRBACAccessHandler\checkRbacOrPositionPermissionAccess(), ILIAS\Repository\ctrl(), ilOrgUnitPositionAndRBACAccessHandler\filterUserIdsByRbacOrPositionOfCurrentUser(), ilObjUser\getFirstLettersOfLastnames(), ilLinkButton\getInstance(), ilUserTableGUI\MODE_USER_FOLDER, ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, ilGlobalTemplateInterface\setContent(), and USER_FOLDER_ID.
|
protected |
Definition at line 56 of file class.ilObjUserFolderGUI.php.
|
private |
Definition at line 49 of file class.ilObjUserFolderGUI.php.
|
protected |
Definition at line 51 of file class.ilObjUserFolderGUI.php.
Referenced by initAccessRestrictionForm(), and initNewAccountMailForm().
|
protected |
Definition at line 57 of file class.ilObjUserFolderGUI.php.
|
protected |
Definition at line 50 of file class.ilObjUserFolderGUI.php.
|
protected |
Definition at line 52 of file class.ilObjUserFolderGUI.php.
|
protected |
Definition at line 53 of file class.ilObjUserFolderGUI.php.
|
protected |
Definition at line 55 of file class.ilObjUserFolderGUI.php.
|
protected |
Definition at line 54 of file class.ilObjUserFolderGUI.php.
|
protected |
Definition at line 58 of file class.ilObjUserFolderGUI.php.
Referenced by saveGlobalUserSettingsObject().
|
private |
Definition at line 59 of file class.ilObjUserFolderGUI.php.
const ilObjUserFolderGUI::changeable |
Definition at line 38 of file class.ilObjUserFolderGUI.php.
const ilObjUserFolderGUI::USER_FIELD_TRANSLATION_MAPPING |
Definition at line 36 of file class.ilObjUserFolderGUI.php.
Referenced by ilUserFieldSettingsTableGUI\fillRow(), and ILIAS\Services\User\InterestedUserFieldAttribute\getNameTranslation().