ILIAS
trunk Revision v11.0_alpha-1715-g7fc467680fb
|
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 () | |
list users More... | |
filterUserIdsByRbacOrPositionOfCurrentUser (array $user_ids) | |
chooseLetterObject () | |
cancelUserFolderActionObject () | |
cancelSearchActionObject () | |
confirmactivateObject () | |
confirmdeactivateObject () | |
setAccessRestrictionObject (?ilPropertyFormGUI $a_form=null, bool $a_from_search=false) | |
confirmdeleteObject () | |
showActionConfirmation (string $action, bool $a_from_search=false) | |
deleteUsersObject () | |
activateUsersObject () | |
deactivateUsersObject () | |
restrictAccessObject () | |
freeAccessObject () | |
userActionObject () | |
importUserFormObject () | |
initUserImportForm () | |
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 () | |
__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 () | |
cancelDeleteExportFileObject () | |
deleteExportFileObject () | |
exportObject () | |
newAccountMailObject (?ilPropertyFormGUI $form=null) | |
cancelNewAccountMailObject () | |
saveNewAccountMailObject () | |
getAdminTabs () | |
setSubTabs (string $a_tab) | |
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) | |
![]() | |
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] does belong to the parent 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... | |
cancelObject () | |
cancel action and go back to previous page More... | |
createObject () | |
create new object form More... | |
editAvailabilityPeriodObject () | |
saveAvailabilityPeriodObject () | |
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) | |
addToDeskObject () | |
removeFromDeskObject () | |
![]() | |
callCreationCallback (\ilObject $object, \ilObjectDefinition $obj_definition, int $requested_crtcb) | |
Static Public Member Functions | |
static | _goto (string $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 | 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 |
const | SUPPORTED_IMPORT_MIME_TYPES = [MimeType::APPLICATION__ZIP, MimeType::APPLICATION__X_ZIP_COMPRESSED] |
Protected Member Functions | |
addUserAutoCompleteObject () | |
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 () | |
forceUserPasswordResetObject () | |
askForUserPasswordResetObject () | |
initFormGeneralSettings () | |
performExportObject () | |
initNewAccountMailForm () | |
getTabs () | |
usrExportX86Object () | |
usrExportCsvObject () | |
usrExportXmlObject () | |
mailObject () | |
addToClipboardObject () | |
![]() | |
getObjectService () | |
assignObject () | |
setTitleAndDescription () | |
createActionDispatcherGUI () | |
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... | |
getCreationFormsHTML (StandardForm|ilPropertyFormGUI|array $form) | |
getTitleForCreationFormPage () | |
getCreationFormTitle () | |
initCreateForm (string $new_type) | |
didacticTemplatesToForm () | |
initDidacticTemplate (ilPropertyFormGUI $form) | |
retrieveAdditionalDidacticTemplateOptions () | |
addAdoptContentLinkToToolbar () | |
addImportButtonToToolbar () | |
addAvailabilityPeriodButtonToToolbar (ilToolbarGUI $toolbar) | |
parseDidacticTemplateVar (string $var, string $type) | |
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... | |
routeImportCmdObject () | |
importFile (string $file_to_import, string $path_to_uploaded_file_in_temp_dir) | |
deleteUploadedImportFile (string $path_to_uploaded_file_in_temp_dir) | |
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... | |
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... | |
getCreatableObjectTypes () | |
buildAddNewItemElements (array $subtypes, string $create_target_class=ilRepositoryGUI::class, ?int $redirect_target_ref_id=null,) | |
buildGroup (string $create_target_class, array $obj_types_in_group, string $title, array $subtypes) | |
Private Member Functions | |
getTranslationForField (string $field_name, array $properties) | |
checkUserManipulationAccessBool () | |
initUserRoleAssignmentForm (string $xml_file_full_path) | |
handleUploadedFiles () | |
redirectOnRoleWithMissingWrite (int $role_id, array $roles_of_user, array $global_roles, string $import_dir) | |
getPasswordPolicySettingsMap (\ilSecuritySettings $security) | |
showFieldChangeComponentsListeningConfirmDialog (array $interested_change_listeners) | |
collectChangedFields () | |
redirectAfterImport () | |
checkbox (string $name) | |
raiseErrorOnMissingWrite () | |
Private Attributes | |
const ilPropertyFormGUI | $form |
array | $requested_ids |
string | $selected_action |
UserGUIRequest | $user_request |
int | $user_owner_id = 0 |
int | $confirm_change = 0 |
ilDBInterface | $db |
ilLogger | $log |
ilUserSettingsConfig | $user_settings_config |
bool | $usrFieldChangeListenersAccepted = false |
DIContainer | $dic |
ilAppEventHandler | $event |
Filesystem | $filesystem |
FileUpload | $upload |
Definition at line 40 of file class.ilObjUserFolderGUI.php.
ilObjUserFolderGUI::__construct | ( | $a_data, | |
int | $a_id, | ||
bool | $a_call_by_reference | ||
) |
Definition at line 79 of file class.ilObjUserFolderGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\ctrl(), ILIAS\Repository\filesystem(), ilLoggerFactory\getLogger(), ILIAS\User\UserGUIRequest\getSelectedAction(), ILIAS\Repository\lng(), and ILIAS\Repository\upload().
ilObjUserFolderGUI::__buildUserFilterSelect | ( | ) |
build select form to distinguish between active and non-active users
Definition at line 2626 of file class.ilObjUserFolderGUI.php.
References ilLegacyFormElementsUtil\formSelect(), ilSession\get(), and ILIAS\Repository\lng().
|
static |
Definition at line 3210 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$ctrl, $DIC, $ilErr, ilObjectGUI\$lng, ilObjectGUI\_gotoRepositoryRoot(), ilObject\_lookupObjId(), ilObject\_lookupTitle(), exit, ILIAS\Repository\int(), ilCtrl\redirectToURL(), ROOT_FOLDER_ID, ilLanguage\txt(), and USER_FOLDER_ID.
ilObjUserFolderGUI::activateUsersObject | ( | ) |
Definition at line 929 of file class.ilObjUserFolderGUI.php.
References raiseErrorOnMissingWrite(), and showActionConfirmation().
|
protected |
Definition at line 3596 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 3534 of file class.ilObjUserFolderGUI.php.
References ilSecuritySettings\_getInstance(), ilAdministrationSettingsFormHandler\FORM_SECURITY, null, and ilAdministrationSettingsFormHandler\VALUE_BOOL.
|
protected |
Definition at line 349 of file class.ilObjUserFolderGUI.php.
References exit, and ilUserAutoComplete\MAX_ENTRIES.
ilObjUserFolderGUI::addUserObject | ( | ) |
Add new user.
Definition at line 272 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl().
ilObjUserFolderGUI::applyFilterObject | ( | ) |
Definition at line 285 of file class.ilObjUserFolderGUI.php.
References viewObject().
|
protected |
Definition at line 1955 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
ilObjUserFolderGUI::cancelDeleteExportFileObject | ( | ) |
Definition at line 2713 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl().
ilObjUserFolderGUI::cancelNewAccountMailObject | ( | ) |
Definition at line 2974 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl().
ilObjUserFolderGUI::cancelSearchActionObject | ( | ) |
Definition at line 452 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl().
ilObjUserFolderGUI::cancelUserFolderActionObject | ( | ) |
Definition at line 444 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl().
|
private |
Definition at line 3617 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\lng().
Referenced by initFormGeneralSettings().
|
private |
Definition at line 803 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\access(), ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, and USER_FOLDER_ID.
Referenced by confirmaccessFreeObject(), confirmaccessRestrictObject(), confirmactivateObject(), confirmdeactivateObject(), usrExportCsvObject(), usrExportX86Object(), and usrExportXmlObject().
ilObjUserFolderGUI::chooseLetterObject | ( | ) |
Definition at line 378 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl().
|
private |
Definition at line 2591 of file class.ilObjUserFolderGUI.php.
References $post.
Referenced by saveGlobalUserSettingsObject().
|
protected |
Definition at line 541 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$id, checkUserManipulationAccessBool(), ILIAS\Repository\ctrl(), getActionUserIds(), ilObjectFactory\getInstanceByObjId(), ILIAS\Repository\lng(), and null.
|
protected |
Definition at line 658 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 | ( | ) |
Definition at line 460 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$id, checkUserManipulationAccessBool(), ILIAS\Repository\ctrl(), getActionUserIds(), ilObjectFactory\getInstanceByObjId(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
ilObjUserFolderGUI::confirmdeactivateObject | ( | ) |
Definition at line 502 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$id, checkUserManipulationAccessBool(), ILIAS\Repository\ctrl(), getActionUserIds(), ilObjectFactory\getInstanceByObjId(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
ilObjUserFolderGUI::confirmDeleteExportFileObject | ( | ) |
Definition at line 2677 of file class.ilObjUserFolderGUI.php.
References ilObject\_getIcon(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
ilObjUserFolderGUI::confirmdeleteObject | ( | ) |
Definition at line 707 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$id, ILIAS\Repository\ctrl(), ilObjectFactory\getInstanceByObjId(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
ilObjUserFolderGUI::confirmSavedObject | ( | ) |
Definition at line 2238 of file class.ilObjUserFolderGUI.php.
References raiseErrorOnMissingWrite(), and saveGlobalUserSettingsObject().
Referenced by confirmUsrFieldChangeListenersObject().
ilObjUserFolderGUI::confirmUsrFieldChangeListenersObject | ( | ) |
Definition at line 2467 of file class.ilObjUserFolderGUI.php.
References confirmSavedObject().
ilObjUserFolderGUI::deactivateUsersObject | ( | ) |
Definition at line 935 of file class.ilObjUserFolderGUI.php.
References getActionUserIds(), ILIAS\Repository\lng(), raiseErrorOnMissingWrite(), showActionConfirmation(), ILIAS\Repository\user(), and viewObject().
ilObjUserFolderGUI::deleteExportFileObject | ( | ) |
Definition at line 2721 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl(), and raiseErrorOnMissingWrite().
ilObjUserFolderGUI::deleteUsersObject | ( | ) |
Definition at line 908 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 viewObject().
ilObjUserFolderGUI::downloadExportFileObject | ( | ) |
Download selected export files Sends a selected export file for download.
Definition at line 2651 of file class.ilObjUserFolderGUI.php.
References ilFileDelivery\deliverFileLegacy(), and ILIAS\Repository\lng().
ilObjUserFolderGUI::executeCommand | ( | ) |
Definition at line 149 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), getUserMultiCommands(), ILIAS\Repository\lng(), ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, ilObjectGUI\prepareOutput(), raiseErrorOnMissingWrite(), ILIAS\Repository\refinery(), setSubTabs(), and USER_FOLDER_ID.
ilObjUserFolderGUI::exportObject | ( | ) |
Definition at line 2755 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$type, ilObjectGUI\checkPermission(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\Repository\toolbar().
ilObjUserFolderGUI::filterUserIdsByRbacOrPositionOfCurrentUser | ( | array | $user_ids | ) |
array<int> | $user_ids |
Definition at line 368 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\access(), ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, and USER_FOLDER_ID.
|
protected |
Definition at line 1943 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
ilObjUserFolderGUI::freeAccessObject | ( | ) |
Definition at line 952 of file class.ilObjUserFolderGUI.php.
References raiseErrorOnMissingWrite(), and showActionConfirmation().
|
protected |
Definition at line 1735 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$settings, ilSecuritySettings\_getInstance(), ILIAS\Repository\form(), ilUserAccountSettings\getInstance(), getPasswordPolicySettingsMap(), initFormGeneralSettings(), ILIAS\Repository\int(), raiseErrorOnMissingWrite(), and ILIAS\Repository\settings().
|
protected |
Get selected items for table action.
Definition at line 758 of file class.ilObjUserFolderGUI.php.
References ilLocalUser\_getAllUserIds(), ilLocalUser\_getUserFolderId(), ILIAS\Repository\access(), 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 3056 of file class.ilObjUserFolderGUI.php.
References getTabs().
ilObjUserFolderGUI::getImportDir | ( | ) |
Definition at line 1036 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\user().
Referenced by handleUploadedFiles(), importCancelledObject(), importUsersObject(), and verifyXmlData().
|
private |
Definition at line 1785 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 3061 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, and USER_FOLDER_ID.
Referenced by getAdminTabs().
|
private |
Definition at line 121 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\lng().
Referenced by showFieldChangeComponentsListeningConfirmDialog().
ilObjUserFolderGUI::getUserMultiCommands | ( | bool | $a_search_form = false | ) |
Definition at line 3308 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$type, ILIAS\Repository\lng(), and ILIAS\Repository\user().
Referenced by executeCommand().
ilObjUserFolderGUI::getUserOwnerId | ( | ) |
Definition at line 144 of file class.ilObjUserFolderGUI.php.
References USER_FOLDER_ID.
Referenced by importUsersObject().
|
private |
Definition at line 1440 of file class.ilObjUserFolderGUI.php.
References Vendor\Package\$a, $parts, ILIAS\Repository\filesystem(), ilFileUtils\getDataDir(), getImportDir(), ILIAS\Repository\lng(), null, ILIAS\Repository\upload(), and ILIAS\Repository\user().
Referenced by importUserRoleAssignmentObject().
ilObjUserFolderGUI::importCancelledObject | ( | ) |
Definition at line 1016 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\filesystem(), getImportDir(), and inAdministration().
ilObjUserFolderGUI::importUserFormObject | ( | ) |
Definition at line 964 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\form(), initUserImportForm(), and ILIAS\Repository\lng().
ilObjUserFolderGUI::importUserRoleAssignmentObject | ( | ) |
display form for user import with new FileSystem implementation
Definition at line 1050 of file class.ilObjUserFolderGUI.php.
References $message, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilFileUtils\getDataDir(), handleUploadedFiles(), initUserImportForm(), initUserRoleAssignmentForm(), and ILIAS\Repository\lng().
ilObjUserFolderGUI::importUsersObject | ( | ) |
Import Users with new form implementation.
Definition at line 1554 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\filesystem(), ilFileUtils\getDataDir(), getImportDir(), getUserOwnerId(), ilUserImportParser\IL_IMPORT_FAILURE, ilUserImportParser\IL_IMPORT_SUCCESS, ilUserImportParser\IL_IMPORT_WARNING, ilUserImportParser\IL_USER_IMPORT, inAdministration(), initUserRoleAssignmentForm(), ILIAS\Repository\lng(), null, redirectAfterImport(), redirectOnRoleWithMissingWrite(), ILIAS\Repository\refinery(), ILIAS\Refinery\transform(), and ILIAS\Repository\user().
|
protected |
Definition at line 1011 of file class.ilObjUserFolderGUI.php.
Referenced by importCancelledObject(), importUsersObject(), and redirectAfterImport().
|
protected |
Definition at line 593 of file class.ilObjUserFolderGUI.php.
References $form, $user_id, ilPropertyFormGUI\addCommandButton(), ilPropertyFormGUI\addItem(), ILIAS\Repository\ctrl(), getActionUserIds(), ILIAS\Repository\lng(), null, ilFormGUI\setFormAction(), ilFormPropertyGUI\setRequired(), ilDateTimeInputGUI\setShowTime(), ilPropertyFormGUI\setTitle(), and viewObject().
Referenced by confirmaccessRestrictObject(), and setAccessRestrictionObject().
|
protected |
Definition at line 1979 of file class.ilObjUserFolderGUI.php.
References $check, ilNumberInputGUI\allowDecimals(), checkbox(), ILIAS\Repository\ctrl(), ilSessionControl\DEFAULT_ALLOW_CLIENT_MAINTENANCE, ILIAS\Repository\form(), ILIAS\Repository\lng(), ilSecuritySettings\MAX_LOGIN_ATTEMPTS, ilFormPropertyGUI\setInfo(), setSubTabs(), and ILIAS\Repository\settings().
Referenced by generalSettingsObject(), and saveGeneralSettingsObject().
|
protected |
Definition at line 2790 of file class.ilObjUserFolderGUI.php.
References $form, ilObjUserFolder\_lookupNewAccountMail(), ilPropertyFormGUI\addCommandButton(), ilPropertyFormGUI\addItem(), ILIAS\Repository\ctrl(), ilUtil\getImagePath(), ILIAS\Repository\lng(), ilFileInputGUI\setAllowDeletion(), ilPropertyFormGUI\setDescription(), ilFormGUI\setFormAction(), ilPropertyFormGUI\setTitle(), ilPropertyFormGUI\setTitleIcon(), and ilTextAreaInputGUI\setValue().
Referenced by newAccountMailObject(), and saveNewAccountMailObject().
ilObjUserFolderGUI::initUserImportForm | ( | ) |
Definition at line 985 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ILIAS\Repository\lng(), and ilFileInputGUI\setSuffixes().
Referenced by importUserFormObject(), and importUserRoleAssignmentObject().
|
private |
ilCtrlException |
Definition at line 1079 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\$form_action, ilObjectGUI\$id, $message, $path, ilObjRole\_getAssignUsersStatus(), ilObjUserFolder\_lookupNewAccountMail(), ANONYMOUS_ROLE_ID, ILIAS\Repository\ctrl(), ilUserImportParser\IL_EXTRACT_ROLES, ilUserImportParser\IL_IGNORE_ON_CONFLICT, ilUserImportParser\IL_UPDATE_ON_CONFLICT, ilUserImportParser\IL_VERIFY, ILIAS\Repository\lng(), null, ILIAS\Repository\object(), ROLE_FOLDER_ID, SYSTEM_ROLE_ID, ILIAS\Repository\user(), 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 3253 of file class.ilObjUserFolderGUI.php.
References ilObject\_lookupType(), and ILIAS\Repository\ctrl().
|
protected |
Definition at line 3478 of file class.ilObjUserFolderGUI.php.
References $user_id, ILIAS\Repository\ctrl(), getActionUserIds(), ilMailFormCall\getRedirectTarget(), ILIAS\Repository\lng(), ilMailingList\MODE_TEMPORARY, ilMail\retrieveFromStage(), and ILIAS\Repository\user().
Referenced by showActionConfirmation().
ilObjUserFolderGUI::newAccountMailObject | ( | ?ilPropertyFormGUI | $form = null | ) |
Definition at line 2875 of file class.ilObjUserFolderGUI.php.
References ilPropertyFormGUI\getHTML(), initNewAccountMailForm(), ILIAS\Repository\lng(), null, raiseErrorOnMissingWrite(), and setSubTabs().
Referenced by saveNewAccountMailObject().
|
protected |
ilCtrlException | |
ilObjectException |
Definition at line 2744 of file class.ilObjUserFolderGUI.php.
References ilObjectGUI\checkPermission(), and ILIAS\Repository\ctrl().
|
private |
Definition at line 3626 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 3581 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl(), and inAdministration().
Referenced by importUsersObject(), and redirectOnRoleWithMissingWrite().
|
private |
Definition at line 1683 of file class.ilObjUserFolderGUI.php.
References ilObjRole\_getAssignUsersStatus(), ILIAS\Repository\filesystem(), ILIAS\Repository\lng(), ILIAS\Repository\object(), redirectAfterImport(), SYSTEM_ROLE_ID, and USER_FOLDER_ID.
Referenced by importUsersObject().
ilObjUserFolderGUI::resetFilterObject | ( | ) |
Definition at line 258 of file class.ilObjUserFolderGUI.php.
References viewObject().
ilObjUserFolderGUI::restrictAccessObject | ( | ) |
Definition at line 946 of file class.ilObjUserFolderGUI.php.
References raiseErrorOnMissingWrite(), and showActionConfirmation().
ilObjUserFolderGUI::saveGeneralSettingsObject | ( | ) |
Save user account settings.
Definition at line 1801 of file class.ilObjUserFolderGUI.php.
References $valid, ilSecuritySettings\_getInstance(), ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilUserAccountSettings\getInstance(), getPasswordPolicySettingsMap(), initFormGeneralSettings(), ILIAS\Repository\lng(), null, raiseErrorOnMissingWrite(), and ILIAS\Repository\settings().
ilObjUserFolderGUI::saveGlobalUserSettingsObject | ( | string | $action = '' | ) |
Definition at line 2244 of file class.ilObjUserFolderGUI.php.
References $user_settings_config, $valid, ilUserSearchOptions\_isSearchable(), ilMemberAgreement\_reset(), ilUserSearchOptions\_saveStatus(), collectChangedFields(), ILIAS\Repository\lng(), null, raiseErrorOnMissingWrite(), ilUserSettingsConfig\setChangeable(), ILIAS\Repository\settings(), settingsObject(), and ilUserSettingsConfig\setVisible().
Referenced by confirmSavedObject().
ilObjUserFolderGUI::saveNewAccountMailObject | ( | ) |
Definition at line 2982 of file class.ilObjUserFolderGUI.php.
References ilObjUserFolder\_deleteAccountMailAttachment(), ilObjUserFolder\_updateAccountMailAttachment(), ilObjUserFolder\_writeNewAccountMail(), ILIAS\Repository\ctrl(), ilPropertyFormGUI\getItemByPostVar(), initNewAccountMailForm(), ILIAS\Repository\lng(), newAccountMailObject(), and raiseErrorOnMissingWrite().
ilObjUserFolderGUI::searchResultHandler | ( | array | $a_usr_ids, |
string | $a_cmd | ||
) |
Handles multi command from repository search gui.
Definition at line 3285 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\lng(), and showActionConfirmation().
ilObjUserFolderGUI::searchUserAccessFilterCallable | ( | array | $a_user_ids | ) |
Definition at line 3269 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\access(), ilObjectGUI\checkPermissionBool(), ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, and USER_FOLDER_ID.
ilObjUserFolderGUI::setAccessRestrictionObject | ( | ?ilPropertyFormGUI | $a_form = null , |
bool | $a_from_search = false |
||
) |
Definition at line 580 of file class.ilObjUserFolderGUI.php.
References initAccessRestrictionForm().
Referenced by confirmaccessRestrictObject(), and showActionConfirmation().
ilObjUserFolderGUI::setSubTabs | ( | string | $a_tab | ) |
Definition at line 3145 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl().
Referenced by executeCommand(), initFormGeneralSettings(), 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 2217 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\lng(), raiseErrorOnMissingWrite(), and setSubTabs().
Referenced by saveGlobalUserSettingsObject().
ilObjUserFolderGUI::setUserOwnerId | ( | int | $a_id | ) |
Definition at line 139 of file class.ilObjUserFolderGUI.php.
ilObjUserFolderGUI::showActionConfirmation | ( | string | $action, |
bool | $a_from_search = false |
||
) |
Definition at line 812 of file class.ilObjUserFolderGUI.php.
References 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(), null, setAccessRestrictionObject(), and viewObject().
Referenced by activateUsersObject(), deactivateUsersObject(), deleteUsersObject(), freeAccessObject(), restrictAccessObject(), searchResultHandler(), and userActionObject().
|
private |
InterestedUserFieldChangeListener[] | $interested_change_listeners |
Definition at line 2476 of file class.ilObjUserFolderGUI.php.
References $post, ilObjectGUI\$tpl, ILIAS\Repository\ctrl(), ILIAS\UICore\GlobalTemplate\get(), getTranslationForField(), ILIAS\Repository\lng(), null, ILIAS\UICore\GlobalTemplate\parseCurrentBlock(), ILIAS\UICore\GlobalTemplate\setCurrentBlock(), and ILIAS\UICore\GlobalTemplate\setVariable().
|
protected |
show possible subobjects (pulldown menu) overwritten to prevent displaying of role templates in local role folders
Definition at line 390 of file class.ilObjUserFolderGUI.php.
References Vendor\Package\$d, ilLegacyFormElementsUtil\formSelect(), ILIAS\Repository\lng(), null, and ILIAS\Repository\object().
ilObjUserFolderGUI::userActionObject | ( | ) |
Definition at line 958 of file class.ilObjUserFolderGUI.php.
References raiseErrorOnMissingWrite(), and showActionConfirmation().
|
protected |
Definition at line 3407 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 |
Definition at line 3371 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 |
Definition at line 3443 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 1530 of file class.ilObjUserFolderGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\filesystem(), ilUserImportParser\getErrorLevel(), getImportDir(), ilUserImportParser\getProtocolAsHTML(), ilUserImportParser\IL_IMPORT_FAILURE, ilUserImportParser\IL_IMPORT_SUCCESS, ilUserImportParser\IL_IMPORT_WARNING, and ILIAS\Repository\lng().
Referenced by initUserRoleAssignmentForm().
ilObjUserFolderGUI::viewObject | ( | ) |
list users
Definition at line 300 of file class.ilObjUserFolderGUI.php.
References ilLocalUser\_getAllUserIds(), ilLocalUser\_getUserFolderId(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilUserTableGUI\MODE_USER_FOLDER, null, ilObjUserFolder\ORG_OP_EDIT_USER_ACCOUNTS, ILIAS\Repository\toolbar(), and USER_FOLDER_ID.
Referenced by applyFilterObject(), deactivateUsersObject(), deleteUsersObject(), initAccessRestrictionForm(), resetFilterObject(), and showActionConfirmation().
|
private |
Definition at line 63 of file class.ilObjUserFolderGUI.php.
|
private |
Definition at line 64 of file class.ilObjUserFolderGUI.php.
|
private |
Do not use!
Definition at line 73 of file class.ilObjUserFolderGUI.php.
|
private |
Definition at line 75 of file class.ilObjUserFolderGUI.php.
|
private |
Definition at line 76 of file class.ilObjUserFolderGUI.php.
|
private |
Definition at line 46 of file class.ilObjUserFolderGUI.php.
Referenced by initAccessRestrictionForm(), and initNewAccountMailForm().
|
private |
Definition at line 65 of file class.ilObjUserFolderGUI.php.
|
private |
Definition at line 59 of file class.ilObjUserFolderGUI.php.
|
private |
Definition at line 60 of file class.ilObjUserFolderGUI.php.
|
private |
Definition at line 77 of file class.ilObjUserFolderGUI.php.
|
private |
Definition at line 62 of file class.ilObjUserFolderGUI.php.
|
private |
Definition at line 61 of file class.ilObjUserFolderGUI.php.
|
private |
Definition at line 66 of file class.ilObjUserFolderGUI.php.
Referenced by saveGlobalUserSettingsObject().
|
private |
Definition at line 67 of file class.ilObjUserFolderGUI.php.
const ilObjUserFolderGUI::USER_FIELD_TRANSLATION_MAPPING |
Definition at line 44 of file class.ilObjUserFolderGUI.php.
Referenced by ilUserFieldSettingsTableGUI\fillRow(), and ILIAS\User\Profile\ChangeListeners\InterestedUserFieldAttribute\getNameTranslation().