ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
User class. More...
Public Member Functions | |
__construct (int $a_user_id=0, bool $a_call_by_reference=false) | |
read () | |
saveAsNew () | |
update () | |
resetPassword (string $new_raw_password) | |
getLastHistoryData () | |
updateLogin (string $login) | |
writePref (string $keyword, string $value) | |
deletePref (string $keyword) | |
writePrefs () | |
getTimeZone () | |
getTimeFormat () | |
getDateFormat () | |
getDateTimeFormat () | |
setPref (string $a_keyword, ?string $a_value) | |
getPref (string $a_keyword) | |
getPrefs () | |
delete () | |
delete object or referenced object (in the case of a referenced object, object data is only deleted if last reference is deleted) This function removes an object entirely from system!! More... | |
withProfileData (Data $profile_data) | |
getProfileData () | |
setLogin (string $login) | |
getLogin () | |
setGender (string $gender_string) | |
getGender () | |
setUTitle (string $user_title) | |
This sets the USER's title NOT the OBJECT's title! More... | |
getUTitle () | |
setFirstname (string $firstname) | |
getFirstname () | |
setLastname (string $lastname) | |
getLastname () | |
setBirthday (?string $birthday) | |
getBirthday () | |
setInstitution (string $instituion) | |
getInstitution () | |
setDepartment (string $department) | |
getDepartment () | |
setStreet (string $street) | |
getStreet () | |
setCity (string $city) | |
getCity () | |
setZipcode (string $zipcode) | |
getZipcode () | |
setCountry (string $country) | |
getCountry () | |
setPhoneOffice (string $phone) | |
getPhoneOffice () | |
setPhoneHome (string $phone) | |
getPhoneHome () | |
setPhoneMobile (string $phone) | |
getPhoneMobile () | |
setFax (string $fax) | |
getFax () | |
setMatriculation (string $matriculation) | |
getMatriculation () | |
setEmail (string $email) | |
getEmail () | |
setSecondEmail (?string $email) | |
getSecondEmail () | |
setHobby (string $hobby) | |
getHobby () | |
setComment (string $referral_comment) | |
getComment () | |
setLatitude (?string $latitude) | |
getLatitude () | |
setLongitude (?string $longitude) | |
getLongitude () | |
setLocationZoom (?int $zoom) | |
getLocationZoom () | |
getAvatarRid () | |
setAvatarRid (?ResourceIdentification $avatar_rid) | |
setClientIP (string $a_str) | |
getClientIP () | |
setLanguage (string $language) | |
getLanguage () | |
getPasswordEncodingType () | |
setPasswordEncodingType (?string $password_encryption_type) | |
getPasswordSalt () | |
setPasswordSalt (?string $password_salt) | |
setFullname () | |
getFullname (int $max_strlen=0) | |
setPasswd (string $a_str, string $a_type=ilObjUser::PASSWD_PLAIN) | |
getPasswd () | |
getPasswdType () | |
setLastPasswordChangeTS (int $a_last_password_change_ts) | |
getLastPasswordChangeTS () | |
getPasswordPolicyResetStatus () | |
setPasswordPolicyResetStatus (bool $status) | |
getCurrentLanguage () | |
returns the current language (may differ from user's pref setting!) More... | |
setCurrentLanguage (string $language) | |
Set current language. More... | |
setLastLogin (string $a_str) | |
getLastLogin () | |
refreshLogin () | |
setFirstLogin (string $date) | |
getFirstLogin () | |
setLastProfilePrompt (string $date) | |
getLastProfilePrompt () | |
setLastUpdate (string $date) | |
getLastUpdate () | |
setApproveDate (?string $a_str) | |
set date the user account was activated null indicates that the user has not yet been activated More... | |
getApproveDate () | |
getAgreeDate () | |
setAgreeDate (?string $date) | |
setActive (bool $active, int $owner=0) | |
set user active state and updates system fields appropriately More... | |
getActive () | |
getSkin () | |
setTimeLimitOwner (int $a_owner) | |
getTimeLimitOwner () | |
setTimeLimitFrom (?int $a_from) | |
getTimeLimitFrom () | |
setTimeLimitUntil (?int $a_until) | |
getTimeLimitUntil () | |
setTimeLimitUnlimited (bool $unlimited) | |
getTimeLimitUnlimited () | |
setLoginAttempts (int $a_login_attempts) | |
getLoginAttempts () | |
checkTimeLimit () | |
setProfileIncomplete (bool $a_prof_inc) | |
getProfileIncomplete () | |
isPasswordChangeDemanded () | |
isPasswordExpired () | |
getPasswordAge () | |
setLastPasswordChangeToNow () | |
resetLastPasswordChange () | |
setAuthMode (?string $a_str) | |
getAuthMode (bool $a_auth_key=false) | |
setExternalAccount (string $a_str) | |
getExternalAccount () | |
addObjectToClipboard (int $a_item_id, string $a_type, string $a_title, int $a_parent=0, string $a_time='', int $a_order_nr=0) | |
add an item to user's personal clipboard More... | |
addToPCClipboard (string $a_content, string $a_time, int $a_nr) | |
Add a page content item to PC clipboard (should go to another class) More... | |
getPCClipboardContent () | |
Add a page content item to PC clipboard (should go to another class) More... | |
clipboardHasObjectsOfType (string $a_type) | |
Check whether clipboard has objects of a certain type. More... | |
clipboardDeleteObjectsOfType (string $a_type) | |
clipboardDeleteAll () | |
getClipboardObjects (string $a_type='', bool $a_top_nodes_only=false) | |
get all clipboard objects of user and specified type More... | |
getClipboardChilds (int $a_parent, string $a_insert_time) | |
Get children of an item. More... | |
removeObjectFromClipboard (int $a_item_id, string $a_type) | |
getOrgUnitsRepresentation () | |
getPersonalPicturePath (string $a_size='small', bool $a_force_pic=false) | |
hasProfilePicture () | |
getAvatar () | |
removeUserPicture () | |
getProfileAsString (Language $language) | |
Get formatted mail body text of user profile data. More... | |
setFeedPass (string $a_password) | |
hasPublicProfile () | |
getPublicName () | |
resetOwner () | |
getPersonalDataExportFile () | |
sendPersonalDataFile () | |
importPersonalData (array $a_file, bool $a_profile_data, bool $a_settings, bool $a_notes, bool $a_calendar) | |
setInactivationDate (?string $inactivation_date) | |
getInactivationDate () | |
isAnonymous () | |
activateDeletionFlag () | |
removeDeletionFlag () | |
hasDeletionFlag () | |
setIsSelfRegistered (bool $status) | |
isSelfRegistered () | |
setGeneralInterests (?array $value=null) | |
getGeneralInterests () | |
getGeneralInterestsAsText () | |
Get general interests as plain text. More... | |
setOfferingHelp (?array $value=null) | |
getOfferingHelp () | |
getOfferingHelpAsText () | |
Get help offering as plain text. More... | |
setLookingForHelp (?array $value=null) | |
getLookingForHelp () | |
getLookingForHelpAsText () | |
uploadPersonalPicture (string $tmp_file) | |
generateRegistrationHash () | |
![]() | |
getObjectProperties () | |
flushObjectProperties () | |
withReferences () | |
determines whether objects are referenced or not (got ref ids or not) More... | |
processAutoRating () | |
read () | |
getId () | |
setId (int $id) | |
setRefId (int $ref_id) | |
getRefId () | |
getType () | |
setType (string $type) | |
getPresentationTitle () | |
get presentation title Normally same as title Overwritten for sessions More... | |
getTitle () | |
getUntranslatedTitle () | |
Get untranslated object title WebDAV needs to access the untranslated title of an object. More... | |
setTitle (string $title) | |
getDescription () | |
setDescription (string $description) | |
getLongDescription () | |
get object long description (stored in object_description) More... | |
getImportId () | |
setImportId (string $import_id) | |
setOfflineStatus (bool $status) | |
getOfflineStatus () | |
supportsOfflineHandling () | |
getOwner () | |
getOwnerName () | |
get full name of object owner More... | |
setOwner (int $usr_id) | |
getCreateDate () | |
Get create date in YYYY-MM-DD HH-MM-SS format. More... | |
getLastUpdateDate () | |
Get last update date in YYYY-MM-DD HH-MM-SS format. More... | |
create () | |
note: title, description and type should be set when this function is called More... | |
update () | |
MDUpdateListener (string $element) | |
Metadata update listener. More... | |
createMetaData () | |
updateMetaData () | |
deleteMetaData () | |
updateOwner () | |
update owner of object in db More... | |
putInTree (int $parent_ref_id) | |
maybe this method should be in tree object!? More... | |
setPermissions (int $parent_ref_id) | |
setParentRolePermissions (int $parent_ref_id) | |
Initialize the permissions of parent roles (local roles of categories, global roles...) This method is overwritten in e.g. More... | |
createReference () | |
creates reference for object More... | |
countReferences () | |
delete () | |
delete object or referenced object (in the case of a referenced object, object data is only deleted if last reference is deleted) This function removes an object entirely from system!! More... | |
initDefaultRoles () | |
init default roles settings Purpose of this function is to create a local role folder and local roles, that are needed depending on the object type. More... | |
applyDidacticTemplate (int $tpl_id) | |
getXMLZip () | |
getHTMLDirectory () | |
appendCopyInfo (int $target_id, int $copy_id, int $new_obj_id) | |
Prepend Copy info if object with same name exists in that container. More... | |
cloneDependencies (int $target_id, int $copy_id) | |
Clone object dependencies. More... | |
cloneMetaData (ilObject $target_obj) | |
Copy meta data. More... | |
selfOrParentWithRatingEnabled () | |
getPossibleSubObjects (bool $filter=true) | |
get all possible sub objects of this type the object can decide which types of sub objects are possible jut in time overwrite if the decision distinguish from standard model More... | |
Static Public Member Functions | |
static | _isAnonymous (int $usr_id) |
static | _loginExists (string $a_login, int $a_user_id=0) |
static | _externalAccountExists (string $a_external_account, string $a_auth_mode) |
static | _getUsersForRole (int $role_id, int $active=-1) |
static | _getUsersForFolder (int $ref_id, int $active) |
static | _getUsersForGroup (array $a_mem_ids, int $active=-1) |
static | _getUsersForIds (array $a_mem_ids, int $active=-1, int $timelimitowner=-1) |
static | _getUserData (array $a_internalids) |
static | _getPreferences (int $user_id) |
static | getUserSubsetByPreferenceValue (array $a_user_ids, string $a_keyword, string $a_val) |
static | _getLoginAttempts (int $a_usr_id) |
static | _incrementLoginAttempts (int $a_usr_id) |
static | _setUserInactive (int $a_usr_id) |
static | _getUsersOnline (int $a_user_id=0, bool $a_no_anonymous=false) |
static | _verifyRegistrationHash (string $a_hash) |
static | getUserIdsByInactivityPeriod (int $periodInDays) |
static | getUserIdsNeverLoggedIn (int $thresholdInDays) |
static | _getUserIdsByInactivationPeriod (int $period) |
static | getFirstLettersOfLastnames (?array $user_ids=null) |
static | userExists (array $a_usr_ids=[]) |
static | _doesLoginnameExistInHistory (string $a_login) |
static | _lookupPref (int $a_usr_id, string $a_keyword) |
static | lookupMatriculation (int $a_usr_id) |
static | findInterests (string $a_term, ?int $a_user_id=null, ?string $a_field_id=null) |
static | getProfileStatusOfUsers (array $a_user_ids) |
static | _lookupFullname (int $a_user_id) |
static | _lookupEmail (int $a_user_id) |
static | _lookupGender (int $a_user_id) |
static | _lookupClientIP (int $a_user_id) |
static | _lookupName (int $a_user_id) |
static | _lookupLanguage (int $a_usr_id) |
static | _writeExternalAccount (int $a_usr_id, string $a_ext_id) |
static | _writeAuthMode (int $a_usr_id, string $a_auth_mode) |
static | _lookupFields (int $a_user_id) |
static | _lookupActive (int $a_usr_id) |
static | _lookupLogin (int $a_user_id) |
static | _lookupExternalAccount (int $a_user_id) |
static | _getExternalAccountsByAuthMode (string $a_auth_mode, bool $a_read_auth_default=false) |
Get list of external account by authentication method Note: If login == ext_account for two user with auth_mode 'default' and auth_mode 'ldap' The ldap auth mode chosen. More... | |
static | _toggleActiveStatusOfUsers (array $a_usr_ids, bool $a_status) |
static | _lookupAuthMode (int $a_usr_id) |
static | _checkExternalAuthAccount (string $a_auth, string $a_account, bool $tryFallback=true) |
check whether external account and authentication method matches with a user More... | |
static | getUserIdByLogin (string $a_login) |
static | getUserIdsByEmail (string $a_email) |
static | getUserLoginsByEmail (string $a_email) |
static | _lookupId (string|array $a_user_str) |
static | _lookupLastLogin (int $a_user_id) |
static | _lookupFirstLogin (int $a_user_id) |
static | hasActiveSession (int $a_user_id, string $a_session_id) |
static | _readUsersProfileData (array $a_user_ids) |
static | _getNumberOfUsersForStyle (string $a_skin, string $a_style) |
static | _getAllUserAssignedStyles () |
static | _getNumberOfUsersPerAuthMode () |
get number of users per auth mode More... | |
static | _getLocalAccountsForEmail (string $a_email) |
static | _moveUsersToStyle (string $a_from_skin, string $a_from_style, string $a_to_skin, string $a_to_style) |
static | _getUsersForClipboadObject (string $a_type, int $a_id) |
static | _getImportedUserId (string $i2_id) |
static | lookupOrgUnitsRepresentation (int $a_usr_id) |
static | _getAvatar (int $a_usr_id) |
static | _getPersonalPicturePath (int $a_usr_id, string $a_size='small', bool $a_force_pic=false) |
static | copyProfilePicturesToDirectory (int $a_user_id, string $a_dir) |
static | _lookupFeedHash (int $a_user_id, bool $a_create=false) |
static | _getFeedPass (int $a_user_id) |
![]() | |
static | _lookupObjIdByImportId (string $import_id) |
Get (latest) object id for an import id. More... | |
static | _lookupImportId (int $obj_id) |
static | _lookupOwnerName (int $owner_id) |
Lookup owner name for owner id. More... | |
static | _getIdForImportId (string $import_id) |
static | _getAllReferences (int $id) |
get all reference ids for object ID More... | |
static | _lookupTitle (int $obj_id) |
static | lookupOfflineStatus (int $obj_id) |
Lookup offline status using objectDataCache. More... | |
static | _lookupOwner (int $obj_id) |
Lookup owner user ID for object ID. More... | |
static | _getIdsForTitle (string $title, string $type='', bool $partial_match=false) |
static | _lookupDescription (int $obj_id) |
static | _lookupLastUpdate (int $obj_id, bool $formatted=false) |
static | _getLastUpdateOfObjects (array $obj_ids) |
static | _lookupObjId (int $ref_id) |
static | _setDeletedDate (int $ref_id, int $deleted_by) |
static | setDeletedDates (array $ref_ids, int $user_id) |
static | _resetDeletedDate (int $ref_id) |
static | _lookupDeletedDate (int $ref_id) |
static | _writeTitle (int $obj_id, string $title) |
write title to db (static) More... | |
static | _writeDescription (int $obj_id, string $desc) |
write description to db (static) More... | |
static | _writeImportId (int $obj_id, string $import_id) |
write import id to db (static) More... | |
static | _lookupType (int $id, bool $reference=false) |
static | _isInTrash (int $ref_id) |
static | _hasUntrashedReference (int $obj_id) |
checks whether an object has at least one reference that is not in trash More... | |
static | _lookupObjectId (int $ref_id) |
static | _getObjectsDataForType (string $type, bool $omit_trash=false) |
get all objects of a certain type More... | |
static | _exists (int $id, bool $reference=false, ?string $type=null) |
checks if an object exists in object_data More... | |
static | _getObjectsByType (string $obj_type="", ?int $owner=null) |
static | _prepareCloneSelection (array $ref_ids, string $new_type, bool $show_path=true) |
Prepare copy wizard object selection. More... | |
static | getIconForType (string $type) |
static | _getIcon (int $obj_id=0, string $size="big", string $type="", bool $offline=false) |
Get icon for repository item. More... | |
static | collectDeletionDependencies (array &$deps, int $ref_id, int $obj_id, string $type, int $depth=0) |
Collect deletion dependencies. More... | |
static | getDeletionDependencies (int $obj_id) |
Get deletion dependencies. More... | |
static | getLongDescriptions (array $obj_ids) |
static | getAllOwnedRepositoryObjects (int $user_id) |
static | fixMissingTitles ($type, array &$obj_title_map) |
Try to fix missing object titles. More... | |
static | _lookupCreationDate (int $obj_id) |
static | _getObjectTypeIdByTitle (string $type, ?\ilDBInterface $ilDB=null) |
Data Fields | |
const | PASSWD_PLAIN = 'plain' |
const | PASSWD_CRYPTED = 'crypted' |
const | DATABASE_DATE_FORMAT = 'Y-m-d H:i:s' |
![]() | |
const | TITLE_LENGTH = 255 |
const | DESC_LENGTH = 128 |
const | LONG_DESC_LENGTH = 4000 |
const | TABLE_OBJECT_DATA = "object_data" |
array | $objectList |
string | $untranslatedTitle |
Private Member Functions | |
assignSystemInformationFromDB (array $data) | |
buildSystemInformationArrayForDB () | |
prepareAndRetrievePasswordForStorage () | |
retrieveAgreeDateForStorage () | |
writeHistory (string $login) | |
deleteAllPrefs () | |
readPrefs () | |
buildTextFromArray (array $a_attr) | |
Static Private Member Functions | |
static | _lookup (int $a_user_id, string $a_field) |
Static Private Attributes | |
static array | $personal_image_cache = [] |
Additional Inherited Members | |
![]() | |
doMDUpdateListener (string $a_element) | |
beforeMDUpdateListener (string $a_element) | |
doCreateMetaData () | |
beforeCreateMetaData () | |
doUpdateMetaData () | |
beforeUpdateMetaData () | |
doDeleteMetaData () | |
beforeDeleteMetaData () | |
handleAutoRating () | |
hasAutoRating () | |
![]() | |
ilLogger | $obj_log |
ILIAS | $ilias |
ilObjectDefinition | $obj_definition |
ilDBInterface | $db |
ilLogger | $log |
ilErrorHandling | $error |
ilTree | $tree |
ilAppEventHandler | $app_event_handler |
ilRbacAdmin | $rbac_admin |
ilRbacReview | $rbac_review |
ilObjUser | $user |
ilLanguage | $lng |
LOMServices | $lom_services |
bool | $call_by_reference |
int | $max_title = self::TITLE_LENGTH |
int | $max_desc = self::DESC_LENGTH |
bool | $add_dots = true |
int | $ref_id = null |
string | $type = "" |
string | $title = "" |
string | $desc = "" |
string | $long_desc = "" |
int | $owner = 0 |
string | $create_date = "" |
string | $last_update = "" |
string | $import_id = "" |
bool | $register = false |
User class.
Definition at line 45 of file class.ilObjUser.php.
ilObjUser::__construct | ( | int | $a_user_id = 0 , |
bool | $a_call_by_reference = false |
||
) |
Definition at line 92 of file class.ilObjUser.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\ctrl(), PASSWD_PLAIN, read(), ilObject\setId(), ILIAS\Repository\settings(), and USER_FOLDER_ID.
|
static |
check whether external account and authentication method matches with a user
Definition at line 2813 of file class.ilObjUser.php.
Referenced by ilAuthProviderApache\doAuthentication(), ilLTIAppEventListener\doCronUpdate(), ilAuthProviderLTI\findUserId(), ilAuthFrontend\handleLoginAttempts(), ilAuthProviderSaml\handleSamlAuth(), ilAuthProviderSoap\handleSoapAuth(), ilUserImportParser\importEndTag(), ilLDAPUserSynchronisation\readInternalAccount(), ilLDAPQuery\readUserData(), ilECSCmsCourseMemberCommandQueueHandler\refreshAssignmentStatus(), ilOpenIdConnectUserSync\updateUser(), and ilUserImportParser\verifyEndTag().
|
static |
Definition at line 2453 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilAccountRegistrationGUI\saveForm().
|
static |
Definition at line 1960 of file class.ilObjUser.php.
|
static |
Definition at line 3012 of file class.ilObjUser.php.
References $DIC, $ilDB, and $q.
Referenced by ilSystemStylesTableGUI\getStyles(), and ilSystemStyleOverviewGUI\moveUserStyles().
|
static |
Definition at line 3166 of file class.ilObjUser.php.
References ANONYMOUS_USER_ID.
Referenced by ilWikiContributorsTableGUI\fillRow(), ILIAS\Repository\Profile\ProfileGUI\getAvatar(), and ilMessageGUI\getItemTitle().
|
static |
Get list of external account by authentication method Note: If login == ext_account for two user with auth_mode 'default' and auth_mode 'ldap' The ldap auth mode chosen.
bool | $a_read_auth_default | also get users with authentication method 'default' |
Definition at line 2745 of file class.ilObjUser.php.
References $q.
Referenced by ilLDAPCronSynchronization\deactivateUsers(), ILIAS\LDAP\Server\UI\ServerTable\getRecords(), and ilLDAPRoleGroupMapping\initServers().
|
static |
Definition at line 3237 of file class.ilObjUser.php.
Referenced by ilPDNewsBlockGUI\initPrivateSettingsForm(), and ilPDNewsBlockGUI\showFeedUrl().
|
static |
Definition at line 3143 of file class.ilObjUser.php.
References $id, and ILIAS\Repository\int().
Referenced by ilCourseXMLParser\__parseId(), and ilGroupXMLParser\parseId().
|
static |
Definition at line 3051 of file class.ilObjUser.php.
References $DIC, $ilDB, $ilSetting, and $q.
|
static |
Definition at line 2181 of file class.ilObjUser.php.
Referenced by ilAuthFrontend\checkExceededLoginAttempts(), and ilAuthFrontend\handleLoginAttempts().
|
static |
Definition at line 2991 of file class.ilObjUser.php.
Referenced by ilSystemStyleOverviewGUI\checkStyleSettings(), ilStyleDefinition\getAllSkinStyles(), and ilSystemStylesTableGUI\getStyles().
|
static |
get number of users per auth mode
Definition at line 3035 of file class.ilObjUser.php.
References $DIC, $ilDB, and ILIAS\Repository\int().
|
static |
Definition at line 3173 of file class.ilObjUser.php.
Referenced by ilRepositoryUserResultTableGUI\fillRow(), ILIAS\User\Profile\PublicProfileGUI\getEmbeddable(), ILIAS\Awareness\WidgetManager\getListData(), ilUserUtil\getNamePresentation(), ilInternalLinkGUI\getUserSearchResult(), ilUserDataSet\getXmlRecord(), ilLikeGUI\renderModal(), ILIAS\User\Profile\PublicProfileGUI\renderTitle(), and ilMStShowUserGUI\setTitleAndIcon().
|
static |
Definition at line 2140 of file class.ilObjUser.php.
References $DIC, $ilDB, and $user_id.
Referenced by ilUserXMLWriter\__handleUser(), and ilConsultationHoursTableGUI\fillRow().
|
static |
Definition at line 2100 of file class.ilObjUser.php.
References $data, $DIC, $ilDB, ilUtil\__extractId(), and IL_INST_ID.
Referenced by ilSoapUserAdministration\getUserXML().
|
static |
Definition at line 2392 of file class.ilObjUser.php.
Referenced by ilCronDeleteInactivatedUserAccounts\run().
|
static |
Definition at line 3124 of file class.ilObjUser.php.
References ILIAS\Repository\int().
|
static |
Definition at line 2014 of file class.ilObjUser.php.
Referenced by ilSoapUserAdministration\getUsersForContainer().
|
static |
Definition at line 2052 of file class.ilObjUser.php.
Referenced by ilSoapUserAdministration\getUsersForContainer().
|
static |
Definition at line 2059 of file class.ilObjUser.php.
Referenced by ilSoapUserAdministration\getUsersForContainer().
|
static |
Definition at line 1976 of file class.ilObjUser.php.
Referenced by ilSoapUserAdministration\getUserForRole().
|
static |
Definition at line 2225 of file class.ilObjUser.php.
Referenced by ILIAS\Awareness\User\Collector\getOnlineUsers().
|
static |
Definition at line 2193 of file class.ilObjUser.php.
Referenced by ilAuthFrontend\handleLoginAttempts().
|
static |
Definition at line 1756 of file class.ilObjUser.php.
References ANONYMOUS_USER_ID.
Referenced by ilContactUserActionProvider\collectActionsForTargetUser(), ILIAS\User\Profile\PublicProfileGUI\getEmbeddable(), ilCmiXapiUser\getIdent(), ilBuddyList\getInstanceByUserId(), ilInitialisation\handleAuthenticationFail(), ilCmiXapiLaunchGUI\initCmixUser(), ilBuddyList\request(), ilCmiXapiUser\save(), ilStartUpGUI\showLogout(), ilBuddySystemGUI\transitionAsyncCommand(), and ilContactGUI\updateRelationState().
|
static |
Definition at line 1934 of file class.ilObjUser.php.
References $q.
Referenced by ilUserLoginInputGUI\checkInput(), ilECSAppEventListener\handleNewAccountCreation(), ilAuthProviderSaml\handleSamlAuth(), ilCalendarAppointmentGUI\loadNotificationRecipients(), ilLuceneQueryParser\replaceOwnerCallback(), ilAccountRegistrationGUI\saveForm(), ilObjEmployeeTalkSeriesGUI\saveObject(), ilConsultationHourAppointments\setManager(), and ILIAS\User\Profile\PersonalProfileGUI\updateLoginOrSetErrorMessages().
|
staticprivate |
Definition at line 2562 of file class.ilObjUser.php.
|
static |
Definition at line 2714 of file class.ilObjUser.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilMailSearchObjectGUI\doesExposeMembers(), ilLearningSequenceParticipantsTableGUI\fillRow(), ILIAS\Contact\BuddySystem\Tables\RelationsTable\filter(), and ILIAS\Contact\Provider\ContactNotificationProvider\getNotifications().
|
static |
Definition at line 2804 of file class.ilObjUser.php.
Referenced by ilLTIAppEventListener\handleOutcomeWithoutLP(), and ilLTIAppEventListener\handleUpdateStatus().
|
static |
Definition at line 2618 of file class.ilObjUser.php.
|
static |
Definition at line 2608 of file class.ilObjUser.php.
Referenced by ilObjSurvey\getAppraiseesData(), ilAccessibilitySupportContacts\getMailsToAddress(), ilSystemSupportContacts\getMailsToAddress(), ilUserCronCheckAccounts\run(), ilBadgeHandler\sendNotification(), and ilMailSearchGUI\showResults().
|
static |
Definition at line 2734 of file class.ilObjUser.php.
Referenced by ilECSAppEventListener\handleNewAccountCreation(), ilLTIAppEventListener\handleOutcomeWithoutLP(), ilLTIAppEventListener\handleUpdateStatus(), ilUserImportParser\importEndTag(), ilAuthProviderECS\resumeCurrentSession(), and ilUserImportParser\verifyEndTag().
|
static |
Definition at line 3206 of file class.ilObjUser.php.
References $ilDB.
Referenced by ilUserFeedWriter\__construct(), ilNewsForContextBlockGUI\showFeedUrl(), and ilPDNewsBlockGUI\showFeedUrl().
|
static |
Definition at line 2700 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ILIAS\Test\ExportImport\ResultsExportExcel\getUserFieldsForUserID(), and ilCertificateUserObjectHelper\lookupFields().
|
static |
Definition at line 2954 of file class.ilObjUser.php.
Referenced by ilFirstLoginLearningHistoryProvider\getEntries().
|
static |
Definition at line 2581 of file class.ilObjUser.php.
Referenced by ilCalendarAppointmentGUI\book(), ilBookingProcessWithoutScheduleGUI\bookMultipleParticipants(), ILIAS\AccessControl\Log\Table\buildChangeColumn(), ilObjStudyProgrammeIndividualPlanGUI\buildFrame(), ilCalendarAppointmentGUI\cancelBooking(), ilAppointmentPresentationConsultationHoursGUI\collectPropertiesAndActions(), ilObjStudyProgrammeMembersGUI\confirmRemoveUsers(), ILIAS\Calendar\ConsultationHours\BookingCancellationGUI\getBookingInfo(), ilLPTableBaseGUI\getExportMeta(), ilCalendarAppointmentPanelGUI\getHTML(), ilCalendarBlockGUI\getHTML(), ILIAS\Calendar\ConsultationHours\BookingCancellationGUI\getInputs(), ilExAssignmentTeamLogTableGUI\getItems(), ilLearningModuleNotification\getMailBody(), ilConsultationHourAppointments\getManager(), ilExAssignmentTeam\getTeamId(), ilSCORMTrackingItemPerUserTableGUI\initTable(), ilSCORMTrackingItemsPerUserTableGUI\initTable(), ilBookingEntry\lookupManagedBookingsForObject(), ilConsultationHoursTableGUI\parse(), ilSCORMTrackingItemsScoTableGUI\parse(), ilAssignmentsPerParticipantTableGUI\parseData(), ilCalendarPresentationGUI\prepareOutput(), ilTestEvaluationGUI\printResults(), ILIAS\Calendar\ConsultationHours\BookingDataProvider\read(), ilCalendarCategories\readConsultationHoursCalendar(), ilObjStudyProgrammeMembersGUI\removeCertificate(), ilObjStudyProgrammeMembersGUI\removeCertificateMulti(), ilCalendarMailNotification\send(), ilConsultationHoursGUI\sendInfoAboutUnassignedUsers(), ilExAssignmentReminder\sendReminders(), ilObjSurvey\sendTutorNotification(), ilTestEvaluationGUI\showResults(), ilObjStudyProgrammeMembersGUI\updateCertificate(), ilObjStudyProgrammeMembersGUI\updateCertificateMulti(), ilObjStudyProgrammeMembersGUI\updateFromCurrentPlan(), and ilObjStudyProgrammeMembersGUI\updateFromCurrentPlanMulti().
|
static |
Definition at line 2613 of file class.ilObjUser.php.
Referenced by ilMail\getSalutation().
|
static |
Definition at line 2915 of file class.ilObjUser.php.
Referenced by ilMail\__construct(), ilSurveyRaterGUI\addRater(), ilOrgUnitUserAssignmentGUI\addStaff(), ilObjBlogGUI\addUserFromAutoComplete(), ilRepositorySearchGUI\addUserFromAutoComplete(), ilBookingParticipantGUI\addUserFromAutoCompleteObject(), ilExerciseManagementGUI\addUserFromAutoCompleteObject(), ilExSubmissionTeamGUI\addUserFromAutoCompleteObject(), ilTreeTrashQueries\appendTrashNodeForContainerQueryFilter(), ilSkillProfileGUI\assignUser(), ilOrgUnitSimpleUserImport\buildUserId(), ilChatroomInviteUsersToPrivateRoomGUI\byLogin(), ilPermissionGUI\changeOwner(), ilAuthProviderApache\doAuthentication(), ilAuthProviderShibboleth\doAuthentication(), ilLTIAppEventListener\doCronUpdate(), ilBenchmark\enableDbBenchmarkForUserName(), ilAuthProviderLTI\findUserId(), ilMail\formatNamesForOutput(), ILIAS\Survey\Evaluation\EvaluationManager\getSelectableAppraisees(), ILIAS\Survey\Settings\SettingsFormGUI\getTutorIdsFromForm(), ILIAS\Survey\Settings\SettingsFormGUI\getTutorResIdsFromForm(), ilObjectPermissionStatusGUI\getUser(), ilAccessibilitySupportContacts\getValidSupportContactIds(), ilSystemSupportContacts\getValidSupportContactIds(), ilDclStandardField\getValueFromExcel(), ilAuthProviderApache\handleLDAPDataSource(), ilAuthProviderECS\handleLogin(), ilAuthFrontend\handleLoginAttempts(), ilSessionControl\handleLoginEvent(), ilAuthProviderSaml\handleSamlAuth(), ilAuthProviderSoap\handleSoapAuth(), ilAuthProviderSaml\importUser(), ilSoapRBACAdministration\parseUserID(), ilStartUpGUI\processCode(), ilECSCmsCourseMemberCommandQueueHandler\refreshAssignmentStatus(), ilDclRecordEditGUI\save(), ilObjEmployeeTalkSeriesGUI\saveObject(), ilSingleUserShareGUI\saveShare(), ilObjSurvey\sent360Reminders(), ilRegistrationSettings\setApproveRecipientLogins(), ilOpenIdConnectUserSync\setInternalAccount(), ilSystemSupportContacts\setList(), ilAccessibilitySupportContacts\setList(), ilAuthProviderLDAP\updateAccount(), ilLDAPAttributeToUser\usersToXML(), ilRegistrationSettings\validate(), and ilUserImportParser\verifyEndTag().
|
static |
Definition at line 2649 of file class.ilObjUser.php.
References $DIC, $ilDB, $lng, and $q.
Referenced by ilLanguageFactory\_getLanguageOfUser().
|
static |
Definition at line 2949 of file class.ilObjUser.php.
Referenced by ilCronDeleteInactiveUserReminderMail\removeEntriesFromTableIfLastLoginIsNewer().
|
static |
Definition at line 2729 of file class.ilObjUser.php.
Referenced by ilCourseXMLParser\__parseId(), ILIAS\Mail\Placeholder\MailSignatureUserLoginPlaceholder\addPlaceholder(), ilObjSystemFolderGUI\benchmarkObject(), ILIAS\Certificate\Overview\CertificateOverviewTable\buildTableRows(), ilContactGUI\chatroomInvitationMessage(), ilChatUserActionProvider\collectActionsForTargetUser(), ilWorkspaceUserActionProvider\collectActionsForTargetUser(), ilOrgUnitUserAssignmentGUI\confirmRemove(), ilObjRole\delete(), ilStartUpGUI\doStandardAuthentication(), ilObjSessionGUI\eventsListObject(), ilSessionOverviewGUI\exportCSV(), ilStudyProgrammeIndividualPlanTableGUI\fetchData(), ilDclBaseRecordModel\fillRecordFieldExcelExport(), ilPDNewsTableGUI\fillRow(), ilTestServiceGUI\getAdditionalUsrDataHtmlAndPopulateWindowTitle(), ilAccessibilitySupportContactsGUI\getContactLogins(), ILIAS\Container\Skills\ContSkillMemberRetrieval\getData(), ilAttendanceList\getHTML(), ILIAS\Test\ExportImport\CertificateExport\getLoginsForIds(), ilConsultationHourAppointments\getManagedUsers(), ilConsultationHourAppointments\getManager(), ilStudyProgrammeMailMemberSearchGUI\getProcessData(), ILIAS\Forum\Notification\ForumNotificationTable\getUserNotificationTableData(), ilInternalLinkGUI\getUserSearchResult(), ilUserClipboard\getValidatedContent(), ilAuthFrontend\handleAuthenticationSuccess(), ilMailSearchObjectGUI\mailMembers(), ilContactGUI\mailToUsers(), ilPermissionGUI\owner(), ilCalendarSharedUserListTableGUI\parse(), ilTrashTableGUI\parse(), ilUserClipboardTableGUI\parse(), ilRegistrationSettings\read(), ilLearningSequenceRoles\readMemberData(), ilExerciseManagementGUI\redirectFeedbackMailObject(), ilBookingReservationsGUI\redirectMailToBooker(), ilPortfolioRepositoryGUI\redirectSendMailToSharer(), ilBuddyList\request(), ilLearningModuleNotification\send(), ilMailSummaryNotification\send(), ilTimingsCronReminder\sendExceededMail(), ilTimingsCronReminder\sendFreshlyStartedMail(), ilMailNotification\sendMail(), ilLPTableBaseGUI\sendMail(), ilSkillNotifications\sendMail(), ilMembershipCronNotifications\sendMail(), ilObjContentObjectGUI\sendMailToBlockedUsers(), ilConsultationHoursGUI\sendMailToSelectedUsers(), ilMailMemberSearchGUI\sendMailToSelectedUsers(), ilMembershipGUI\sendMailToSelectedUsers(), ilMembershipMailGUI\sendMailToSelectedUsers(), ilStudyProgrammeMailMemberSearchGUI\sendMailToSelectedUsers(), ilMembershipCronMinMembers\sendMessage(), ilExAssignmentReminder\sendReminders(), ilObjSurvey\sendTutorNotification(), ilEmployeeTalkTableGUI\setTalkData(), ilMailSearchGUI\showResults(), ilMailFolderGUI\showUser(), ilContactGUI\submitInvitation(), ILIAS\LegalDocuments\Provide\ProvideHistory\table(), ilBuddySystemGUI\transitionAsyncCommand(), ilContactGUI\updateRelationState(), and ilUserImportParser\verifyEndTag().
|
static |
Definition at line 2623 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilBookingAssignObjectsTableGUI\__construct(), ilExGradesTableGUI\__construct(), ILIAS\WOPI\Handler\GetFileInfoResponse\__construct(), ilObjTestAccess\_getParticipantData(), ilSoapLearningProgressAdministration\addUserProgress(), ilTimingsCronReminder\buildMailSalutation(), ilMailUserActionProvider\collectActionsForTargetUser(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilMembershipGUI\confirmAssignFromWaitingList(), ilMembershipGUI\confirmAssignSubscribers(), ilMembershipGUI\confirmDeleteParticipants(), ilSessionMembershipGUI\confirmDeleteParticipants(), ilMembershipGUI\confirmRefuseFromList(), ilMembershipGUI\confirmRefuseSubscribers(), ILIAS\Exercise\Submission\SubmissionManager\copySubmissionsToDir(), ilLocalUserGUI\deleteUsers(), ilObjCategoryGUI\deleteUsersObject(), ilPortfolioExerciseGUI\downloadExcSubFile(), ilWikiPageGUI\downloadExcSubFile(), ilObjSessionGUI\eventsListObject(), ilSessionOverviewGUI\exportCSV(), ilObjExercise\exportGradesExcel(), ilDclBaseRecordModel\fillRecordFieldExcelExport(), ilCalendarInboxSharedTableGUI\fillRow(), ilFileVersionsTableGUI\fillRow(), ilObjSurvey\getAppraiseesData(), ilLMTracker\getBlockedUsersInformation(), ILIAS\Container\Skills\ContSkillMemberRetrieval\getData(), ilExSubmission\getDirectoryNameFromUserData(), ILIAS\Exercise\Submission\SubmissionManager\getDirectoryNameFromUserData(), ILIAS\Exercise\TutorFeedbackFile\TutorFeedbackFileManager\getFeedbackTitle(), ILIAS\Exercise\TutorFeedbackFile\TutorFeedbackZipRepository\getFiles(), ilIndividualAssessmentMembersTableGUI\getFullNameFor(), ilAttendanceList\getHTML(), ilSessionOverviewTableGUI\getItems(), ilSurveyParticipantsTableGUI\getItems(), ILIAS\Test\Logging\TestLogViewer\getLegacyLogExportForObjId(), ilExAssignment\getMemberListData(), ILIAS\Portfolio\PortfolioPrintViewProviderGUI\getPages(), ilDownloadSubmissionsBackgroundTask\getParticipantBucketTitle(), ilStudyProgrammeMailMemberSearchGUI\getProcessData(), ilObjWikiListGUI\getProperties(), ILIAS\AccessControl\Log\Table\getRows(), ilMail\getSalutation(), ilDclBaseRecordModel\getStandardField(), ILIAS\Forum\Notification\ForumNotificationTable\getUserNotificationTableData(), ilObjStudyProgrammeAutoCategoriesGUI\getUserRepresentation(), ilObjStudyProgrammeAutoMembershipsGUI\getUserRepresentation(), ilWorkspaceShareTableGUI\importData(), ilCourseParticipantsGroupsTableDataRetrieval\init(), ilLOMemberTestResultTableGUI\init(), ilContSkillAdminGUI\initCompetenceAssignmentForm(), ilWorkspaceShareTableGUI\initFilter(), ilExerciseManagementGUI\initIndividualDeadlineForm(), ilObjectCustomUserFieldsGUI\initMemberForm(), ilAssignmentsPerParticipantTableGUI\initMode(), ilCourseParticipantsTableGUI\lookupUserName(), ilGroupParticipantsTableGUI\lookupUserName(), ilCalendarSharedListTableGUI\parse(), ilCalendarSharedUserListTableGUI\parse(), ilConsultationHoursTableGUI\parse(), ilCourseReferenceDeleteConfirmationTableGUI\parse(), ilUserClipboardTableGUI\parse(), ilGroupXMLParser\parseId(), ilObjCourseGUI\readMemberData(), ilLearningSequenceRoles\readMemberData(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ILIAS\Test\Scoring\Manual\TestScoringByParticipantGUI\saveManScoringParticipantScreen(), ilExerciseManagementGUI\showParticipantObject(), ilMailSearchGUI\showResults(), ilCourseContentGUI\showUserTimings(), ilObjTest\userLookupFullName(), and ilMailNotification\userToString().
|
static |
Definition at line 2469 of file class.ilObjUser.php.
Referenced by ilChatUserActionProvider\acceptsMessages(), ilChatroomViewGUI\buildUserActions(), ilObjUserAccess\canBeDelivered(), ilUserUserActionProvider\collectActionsForTargetUser(), ilMailSearchObjectMembershipsTableGUI\fillRow(), ilMail\formatNamesForOutput(), ilSessionReminder\getEffectiveLeadTime(), ilBuddySystemLinkButton\getHtml(), ilUserUtil\getProfileLink(), ilTutorialSupportBlockGUI\hasContactEnabled(), ilBuddySystemGUI\requestCommand(), ilMailSearchGUI\showResults(), ilBuddySystemGUI\transitionAsyncCommand(), and ilContactGUI\updateRelationState().
|
static |
Definition at line 3082 of file class.ilObjUser.php.
References $ilDB, ilDBConstants\T_INTEGER, and ilDBConstants\T_TEXT.
Referenced by ilSystemStyleOverviewGUI\moveUserStyles().
|
static |
Definition at line 2977 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilMemberExport\fetchUsers(), ilAttendanceList\getNonMemberUserData(), ilCourseMembershipGUI\getPrintMemberData(), ilObjGroupGUI\readMemberData(), and ilLearningSequenceRoles\readMemberData().
|
static |
Definition at line 2209 of file class.ilObjUser.php.
Referenced by ilAuthFrontend\handleLoginAttempts().
|
static |
Definition at line 2776 of file class.ilObjUser.php.
Referenced by ilLDAPCronSynchronization\deactivateUsers().
|
static |
Definition at line 2295 of file class.ilObjUser.php.
|
static |
Definition at line 2684 of file class.ilObjUser.php.
Referenced by ilAuthProviderSaml\handleSamlAuth().
|
static |
ilObjUser::activateDeletionFlag | ( | ) |
Definition at line 1761 of file class.ilObjUser.php.
ilObjUser::addObjectToClipboard | ( | int | $a_item_id, |
string | $a_type, | ||
string | $a_title, | ||
int | $a_parent = 0 , |
||
string | $a_time = '' , |
||
int | $a_order_nr = 0 |
||
) |
add an item to user's personal clipboard
int | $a_item_id | ref_id for objects, that are in the main tree (learning modules, forums) obj_id for others |
string | $a_type | object type |
Definition at line 1241 of file class.ilObjUser.php.
Referenced by ilPageEditorGUI\copyLinkedMediaToClipboard().
ilObjUser::addToPCClipboard | ( | string | $a_content, |
string | $a_time, | ||
int | $a_nr | ||
) |
Add a page content item to PC clipboard (should go to another class)
Definition at line 1287 of file class.ilObjUser.php.
|
private |
Definition at line 202 of file class.ilObjUser.php.
References $data, and setPasswd().
Referenced by read().
|
private |
Definition at line 236 of file class.ilObjUser.php.
References $active, $approve_date, $auth_mode, $client_ip, ilObject\$create_date, $first_login, $inactivation_date, $is_self_registered, $last_login, $last_password_change_ts, $last_profile_prompt, ilObject\$last_update, $login_attempts, $passwd_policy_reset, $password_encoding_type, $password_salt, $profile_incomplete, $time_limit_from, $time_limit_owner, $time_limit_unlimited, $time_limit_until, prepareAndRetrievePasswordForStorage(), and retrieveAgreeDateForStorage().
Referenced by saveAsNew().
|
private |
Definition at line 1922 of file class.ilObjUser.php.
ilObjUser::checkTimeLimit | ( | ) |
Definition at line 1131 of file class.ilObjUser.php.
Referenced by ilAuthFrontend\checkTimeLimit(), and ilAccountMail\send().
ilObjUser::clipboardDeleteAll | ( | ) |
Definition at line 1369 of file class.ilObjUser.php.
References $DIC, $ilDB, and ILIAS\Survey\Mode\getId().
ilObjUser::clipboardDeleteObjectsOfType | ( | string | $a_type | ) |
Definition at line 1357 of file class.ilObjUser.php.
References $ilDB, and ILIAS\Survey\Mode\getId().
ilObjUser::clipboardHasObjectsOfType | ( | string | $a_type | ) |
Check whether clipboard has objects of a certain type.
Definition at line 1338 of file class.ilObjUser.php.
References $DIC, $ilDB, and ILIAS\Survey\Mode\getId().
|
static |
Definition at line 3184 of file class.ilObjUser.php.
Referenced by ilUserDataSet\getXmlRecord().
ilObjUser::delete | ( | ) |
delete object or referenced object (in the case of a referenced object, object data is only deleted if last reference is deleted) This function removes an object entirely from system!!
Reimplemented from ilObject.
Definition at line 500 of file class.ilObjUser.php.
References ilEventParticipants\_deleteByUser(), ilBlockSetting\_deleteSettingsOfUser(), ilObjCourse\_deleteUser(), ilObjUserTracking\_deleteUser(), ilSession\_destroyByUserId(), ilLDAPRoleGroupMapping\_getInstance(), ilSCORM13Package\_removeTrackingDataForUser(), ilObjSCORMLearningModule\_removeTrackingDataForUser(), ilBadgeAssignment\deleteByUserId(), ilObjPortfolio\deleteUserPortfolios(), ILIAS\Survey\Mode\getId(), ilOrgUnitUserAssignmentQueries\getInstance(), and ilNotification\removeForUser().
|
private |
Definition at line 409 of file class.ilObjUser.php.
ilObjUser::deletePref | ( | string | $keyword | ) |
Definition at line 399 of file class.ilObjUser.php.
Referenced by ILIAS\Awareness\UserSettings\ShowStatusInWhoIsOnline\persistUserInput(), ILIAS\Chatroom\UserSettings\AllowOnScreenChatConversations\persistUserInput(), ILIAS\Chatroom\UserSettings\BroadcastTyping\persistUserInput(), ILIAS\Contact\UserSettings\AllowContactRequest\persistUserInput(), and ILIAS\User\Settings\StartingPoint\Repository\setPersonalStartingPointForUser().
|
static |
Definition at line 2498 of file class.ilObjUser.php.
References $ilDB.
Referenced by ILIAS\User\Profile\PublicProfileGUI\doProfileAutoComplete().
ilObjUser::generateRegistrationHash | ( | ) |
Definition at line 1893 of file class.ilObjUser.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, ilDBConstants\T_INTEGER, and ilDBConstants\T_TEXT.
ilObjUser::getActive | ( | ) |
Definition at line 1071 of file class.ilObjUser.php.
Referenced by ilAuthFrontend\checkActivation(), and ilAuthFrontend\checkExceededLoginAttempts().
ilObjUser::getAgreeDate | ( | ) |
Definition at line 1035 of file class.ilObjUser.php.
ilObjUser::getApproveDate | ( | ) |
Definition at line 1030 of file class.ilObjUser.php.
ilObjUser::getAuthMode | ( | bool | $a_auth_key = false | ) |
Definition at line 1217 of file class.ilObjUser.php.
References ilAuthUtils\_getAuthMode().
Referenced by ILIAS\Authentication\Password\LocalUserPasswordManager\allowPasswordChange(), and ilECSAppEventListener\handleMembership().
ilObjUser::getAvatar | ( | ) |
Definition at line 1494 of file class.ilObjUser.php.
References ILIAS\Survey\Mode\getId().
Referenced by ilPDMailBlockGUI\getListItemForData().
ilObjUser::getAvatarRid | ( | ) |
Definition at line 811 of file class.ilObjUser.php.
ilObjUser::getBirthday | ( | ) |
Definition at line 620 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Birthday\retrieveValueFromUser().
ilObjUser::getCity | ( | ) |
Definition at line 660 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\City\retrieveValueFromUser().
ilObjUser::getClientIP | ( | ) |
Definition at line 826 of file class.ilObjUser.php.
Referenced by ilAuthFrontend\checkIp().
ilObjUser::getClipboardChilds | ( | int | $a_parent, |
string | $a_insert_time | ||
) |
Get children of an item.
Definition at line 1427 of file class.ilObjUser.php.
References ilObject\_lookupTitle().
ilObjUser::getClipboardObjects | ( | string | $a_type = '' , |
bool | $a_top_nodes_only = false |
||
) |
get all clipboard objects of user and specified type
Definition at line 1382 of file class.ilObjUser.php.
References $ilDB.
Referenced by ilClipboardTableGUI\getItems().
ilObjUser::getComment | ( | ) |
Definition at line 770 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\ReferralComment\retrieveValueFromUser().
ilObjUser::getCountry | ( | ) |
Definition at line 680 of file class.ilObjUser.php.
Referenced by ILIAS\LegalDocuments\Condition\UserCountry\eval(), and ILIAS\User\Profile\Fields\Standard\Country\retrieveValueFromUser().
ilObjUser::getCurrentLanguage | ( | ) |
returns the current language (may differ from user's pref setting!)
Definition at line 953 of file class.ilObjUser.php.
References ilSession\get().
ilObjUser::getDateFormat | ( | ) |
Definition at line 444 of file class.ilObjUser.php.
References ilCalendarSettings\_getInstance(), ilCalendarSettings\DATE_FORMAT_DMY, ilCalendarSettings\DATE_FORMAT_MDY, and ilCalendarSettings\DATE_FORMAT_YMD.
Referenced by ilIndividualAssessmentDateFormatter\getUserDateFormat(), and ilDclDateSelectionFieldModel\personalizeOptionValue().
ilObjUser::getDateTimeFormat | ( | ) |
Definition at line 459 of file class.ilObjUser.php.
References ilCalendarSettings\TIME_FORMAT_24.
Referenced by ilDclDatetimeSelectionFieldModel\personalizeOptionValue().
ilObjUser::getDepartment | ( | ) |
Definition at line 640 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Department\retrieveValueFromUser().
ilObjUser::getEmail | ( | ) |
Definition at line 740 of file class.ilObjUser.php.
Referenced by ILIAS\Mail\UserSettings\IncomingMail\buildTransformation(), shibUser\createFields(), ilCmiXapiUser\getIdent(), ILIAS\User\Profile\ChangeMail\DBRepository\getTokenForTokenString(), ilAccountMail\replacePlaceholders(), ILIAS\User\Profile\Fields\Standard\Email\retrieveValueFromUser(), ilAccountMail\send(), and shibUser\updateFields().
ilObjUser::getExternalAccount | ( | ) |
Definition at line 1230 of file class.ilObjUser.php.
Referenced by ilCmiXapiUser\getIdent(), ilCmiXapiUser\getIdentAsId(), and ilECSAppEventListener\handleMembership().
ilObjUser::getFax | ( | ) |
Definition at line 720 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Fax\retrieveValueFromUser().
|
static |
Definition at line 2419 of file class.ilObjUser.php.
ilObjUser::getFirstLogin | ( | ) |
Definition at line 996 of file class.ilObjUser.php.
ilObjUser::getFirstname | ( | ) |
Definition at line 592 of file class.ilObjUser.php.
Referenced by ilIndividualAssessmentMembers\buildNewRecordOfUser(), ilObjSCORMLearningModuleGUI\deleteTrackingForUser(), ilCmiXapiUser\getName(), ilExerciseManagementGUI\getReportPanel(), ilRepositorySearchGUI\initFormSearch(), ilAccountMail\replacePlaceholders(), ILIAS\User\Profile\Fields\Standard\FirstName\retrieveValueFromUser(), and shibUser\returnNewLoginName().
ilObjUser::getFullname | ( | int | $max_strlen = 0 | ) |
int | $max_strlen | max. string length to return (optional) if string length of fullname is greater than given a_max_strlen the name is shortened in the following way:
|
Definition at line 880 of file class.ilObjUser.php.
References ilUtil\stripSlashes().
Referenced by shibUser\createFields(), ilCmiXapiUser\getName(), ilTutorialSupportBlockGUI\getTutorData(), ilDclBaseFieldRepresentation\passThroughFilter(), and ilAccountMail\send().
ilObjUser::getGender | ( | ) |
Definition at line 567 of file class.ilObjUser.php.
Referenced by ilAccountMail\replacePlaceholders(), and ILIAS\User\Profile\Fields\Standard\Gender\retrieveValueFromUser().
ilObjUser::getGeneralInterests | ( | ) |
Definition at line 1800 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Interests\retrieveValueFromUser().
ilObjUser::getGeneralInterestsAsText | ( | ) |
Get general interests as plain text.
Definition at line 1810 of file class.ilObjUser.php.
ilObjUser::getHobby | ( | ) |
Definition at line 760 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Hobby\retrieveValueFromUser().
ilObjUser::getInactivationDate | ( | ) |
Definition at line 1746 of file class.ilObjUser.php.
ilObjUser::getInstitution | ( | ) |
Definition at line 630 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Institution\retrieveValueFromUser().
ilObjUser::getLanguage | ( | ) |
Definition at line 837 of file class.ilObjUser.php.
Referenced by ILIAS\LegalDocuments\Condition\UserLanguage\eval(), ilAccessibilityUserHasLanguageCriterion\evaluate(), ILIAS\Notifications\Model\ilNotificationConfig\getUserInstance(), ilDefaultPlaceholderValues\getUserLanguage(), ilMailTemplateContext\initLanguage(), ilADNNotification\isVisibleToUserBasedOnLanguage(), ILIAS\Language\UserSettings\Language\retrieveValueFromUser(), ilAccountMail\send(), and ilAccountRegistrationMail\trySendingUserDefinedAccountMail().
ilObjUser::getLastHistoryData | ( | ) |
Definition at line 296 of file class.ilObjUser.php.
References $res.
Referenced by updateLogin().
ilObjUser::getLastLogin | ( | ) |
Definition at line 971 of file class.ilObjUser.php.
ilObjUser::getLastname | ( | ) |
Definition at line 603 of file class.ilObjUser.php.
Referenced by ilIndividualAssessmentMembers\buildNewRecordOfUser(), ilObjSCORMLearningModuleGUI\deleteTrackingForUser(), ilCmiXapiUser\getName(), ilExerciseManagementGUI\getReportPanel(), ilRepositorySearchGUI\initFormSearch(), ilAccountMail\replacePlaceholders(), ILIAS\User\Profile\Fields\Standard\LastName\retrieveValueFromUser(), and shibUser\returnNewLoginName().
ilObjUser::getLastPasswordChangeTS | ( | ) |
Definition at line 935 of file class.ilObjUser.php.
ilObjUser::getLastProfilePrompt | ( | ) |
Definition at line 1006 of file class.ilObjUser.php.
ilObjUser::getLastUpdate | ( | ) |
Definition at line 1016 of file class.ilObjUser.php.
ilObjUser::getLatitude | ( | ) |
Definition at line 782 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Location\retrieveValueFromUser().
ilObjUser::getLocationZoom | ( | ) |
Definition at line 806 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Location\retrieveValueFromUser().
ilObjUser::getLogin | ( | ) |
Definition at line 557 of file class.ilObjUser.php.
Referenced by ilIndividualAssessmentMembers\buildNewRecordOfUser(), shibUser\create(), ilCmiXapiUser\getIdent(), ilCmiXapiUser\getIdentAsId(), ilTutorialSupportBlockGUI\getMailUrlOfUser(), ilObjEmployeeTalkSeriesGUI\initCreateForm(), ilRepositorySearchGUI\initFormSearch(), ilAccountMail\replacePlaceholders(), ILIAS\User\Profile\Fields\Standard\Alias\retrieveValueFromUser(), ilAccountMail\send(), ilAccountRegistrationMail\sendLanguageVariableBasedAccountMail(), ilNewsForContextBlockGUI\showNews(), and ilAccountRegistrationMail\trySendingUserDefinedAccountMail().
ilObjUser::getLoginAttempts | ( | ) |
Definition at line 1126 of file class.ilObjUser.php.
ilObjUser::getLongitude | ( | ) |
Definition at line 794 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Location\retrieveValueFromUser().
ilObjUser::getLookingForHelp | ( | ) |
Definition at line 1852 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\HelpLookedFor\retrieveValueFromUser().
ilObjUser::getLookingForHelpAsText | ( | ) |
Definition at line 1859 of file class.ilObjUser.php.
ilObjUser::getMatriculation | ( | ) |
Definition at line 730 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Matriculation\retrieveValueFromUser().
ilObjUser::getOfferingHelp | ( | ) |
Definition at line 1829 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\HelpOffered\retrieveValueFromUser().
ilObjUser::getOfferingHelpAsText | ( | ) |
Get help offering as plain text.
Definition at line 1839 of file class.ilObjUser.php.
ilObjUser::getOrgUnitsRepresentation | ( | ) |
Definition at line 1467 of file class.ilObjUser.php.
References ILIAS\Survey\Mode\getId().
Referenced by ILIAS\User\Profile\Fields\Standard\OrganisationalUnits\retrieveValueFromUser().
ilObjUser::getPasswd | ( | ) |
Definition at line 917 of file class.ilObjUser.php.
Referenced by ILIAS\Authentication\Password\LocalUserPasswordManager\verifyPassword().
ilObjUser::getPasswdType | ( | ) |
Definition at line 925 of file class.ilObjUser.php.
ilObjUser::getPasswordAge | ( | ) |
Definition at line 1197 of file class.ilObjUser.php.
ilObjUser::getPasswordEncodingType | ( | ) |
Definition at line 842 of file class.ilObjUser.php.
Referenced by ILIAS\Authentication\Password\LocalUserPasswordManager\verifyPassword().
ilObjUser::getPasswordPolicyResetStatus | ( | ) |
Definition at line 940 of file class.ilObjUser.php.
ilObjUser::getPasswordSalt | ( | ) |
Definition at line 852 of file class.ilObjUser.php.
Referenced by ILIAS\Authentication\Password\LocalUserPasswordManager\encodePassword(), and ILIAS\Authentication\Password\LocalUserPasswordManager\verifyPassword().
ilObjUser::getPCClipboardContent | ( | ) |
Add a page content item to PC clipboard (should go to another class)
Definition at line 1309 of file class.ilObjUser.php.
References $ilDB, ilSession\get(), and ILIAS\Survey\Mode\getId().
Referenced by ILIAS\COPage\Page\PageContentManager\pasteContents().
ilObjUser::getPersonalDataExportFile | ( | ) |
Definition at line 1687 of file class.ilObjUser.php.
References ilExport\_getExportDirectory(), ilFileUtils\getDir(), and ILIAS\Survey\Mode\getId().
ilObjUser::getPersonalPicturePath | ( | string | $a_size = 'small' , |
bool | $a_force_pic = false |
||
) |
string | $a_size | 'small', 'xsmall' or 'xxsmall' |
ilWACException |
Definition at line 1476 of file class.ilObjUser.php.
References ILIAS\Survey\Mode\getId(), and ILIAS\Repository\int().
Referenced by ilForumAuthorInformation\getUserImagePath().
ilObjUser::getPhoneHome | ( | ) |
Definition at line 700 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\PhoneHome\retrieveValueFromUser().
ilObjUser::getPhoneMobile | ( | ) |
Definition at line 710 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\PhoneMobile\retrieveValueFromUser().
ilObjUser::getPhoneOffice | ( | ) |
Definition at line 690 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\PhoneOffice\retrieveValueFromUser().
ilObjUser::getPref | ( | string | $a_keyword | ) |
Definition at line 474 of file class.ilObjUser.php.
Referenced by ILIAS\Chatroom\UserSettings\AllowOnScreenChatConversations\buildValueForNotificationGroup(), ILIAS\COPage\Page\PageQueryActionHandler\getActionsDropDown(), ilBadgeProfileGUI\getBackpackMail(), ilCalendarAgendaListGUI\getPeriod(), ILIAS\User\Profile\PublicProfileGUI\getPublicPref(), ilTutorialSupportBlockGUI\hasPublicProfile(), ILIAS\Notifications\UserSettings\PushNotification\hasUserPersonalizedSetting(), ILIAS\User\Profile\Fields\Field\isPublishedByUser(), ILIAS\Awareness\UserSettings\ShowStatusInWhoIsOnline\retrieveValueFromUser(), ILIAS\Chatroom\UserSettings\AllowOnScreenChatConversations\retrieveValueFromUser(), ILIAS\Chatroom\UserSettings\BroadcastTyping\retrieveValueFromUser(), ILIAS\Contact\UserSettings\AllowContactRequest\retrieveValueFromUser(), ILIAS\Help\UserSettings\Help\retrieveValueFromUser(), ILIAS\Style\System\UserSettings\Style\retrieveValueFromUser(), ILIAS\User\Settings\User\LastVisited\retrieveValueFromUser(), ILIAS\Notifications\UserSettings\PushNotification\retrieveValueFromUser(), and ILIAS\Notifications\ilNotificationPushHandler\validateForUser().
ilObjUser::getPrefs | ( | ) |
Definition at line 482 of file class.ilObjUser.php.
ilObjUser::getProfileAsString | ( | Language | $language | ) |
Get formatted mail body text of user profile data.
ilDateTimeException |
Definition at line 1513 of file class.ilObjUser.php.
References $data, $DIC, ilObject\_lookupTitle(), ilDatePresentation\formatDate(), ilDatePresentation\formatPeriod(), IL_CAL_DATETIME, IL_CAL_UNIX, ILIAS\Language\Language\loadLanguageModule(), ilDatePresentation\resetToDefaults(), ilDatePresentation\setLanguage(), ilDatePresentation\setUseRelativeDates(), and ILIAS\Language\Language\txt().
Referenced by ilAccountMail\send(), and ilECSAppEventListener\sendNotification().
ilObjUser::getProfileData | ( | ) |
Definition at line 547 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Custom\Custom\retrieveValueFromUser().
ilObjUser::getProfileIncomplete | ( | ) |
Definition at line 1147 of file class.ilObjUser.php.
References ANONYMOUS_USER_ID.
|
static |
Definition at line 2526 of file class.ilObjUser.php.
Referenced by ilInternalLink\searchUsers().
ilObjUser::getPublicName | ( | ) |
Definition at line 1646 of file class.ilObjUser.php.
Referenced by ilPDMailBlockGUI\getListItemForData().
ilObjUser::getSecondEmail | ( | ) |
Definition at line 750 of file class.ilObjUser.php.
Referenced by ILIAS\Mail\UserSettings\IncomingMail\buildTransformation(), and ILIAS\User\Profile\Fields\Standard\SecondEmail\retrieveValueFromUser().
ilObjUser::getSkin | ( | ) |
Definition at line 1076 of file class.ilObjUser.php.
Referenced by ILIAS\Style\System\UserSettings\Style\retrieveValueFromUser().
ilObjUser::getStreet | ( | ) |
Definition at line 650 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Street\retrieveValueFromUser().
ilObjUser::getTimeFormat | ( | ) |
Definition at line 435 of file class.ilObjUser.php.
References ilCalendarSettings\_getInstance().
Referenced by ilIndividualAssessmentDateFormatter\getUserDateFormat(), and ILIAS\Calendar\UserSettings\TimeFormat\retrieveValueFromUser().
ilObjUser::getTimeLimitFrom | ( | ) |
Definition at line 1096 of file class.ilObjUser.php.
Referenced by ilAccountMail\replacePlaceholders(), and ilAccountMail\send().
ilObjUser::getTimeLimitOwner | ( | ) |
Definition at line 1086 of file class.ilObjUser.php.
ilObjUser::getTimeLimitUnlimited | ( | ) |
Definition at line 1116 of file class.ilObjUser.php.
Referenced by ilAccountMail\replacePlaceholders().
ilObjUser::getTimeLimitUntil | ( | ) |
Definition at line 1106 of file class.ilObjUser.php.
Referenced by ilECSAppEventListener\extendAccount(), ilAccountMail\replacePlaceholders(), and ilAccountMail\send().
ilObjUser::getTimeZone | ( | ) |
Definition at line 426 of file class.ilObjUser.php.
References ilCalendarSettings\_getInstance().
Referenced by ILIAS\Calendar\UserSettings\TimeZone\retrieveValueFromUser().
|
static |
Definition at line 2872 of file class.ilObjUser.php.
Referenced by ilSurveySkillChangesTableGUI\getSkillLevelsForAppraisee(), ilMailAddressTypeHelperImpl\getUserIdByLogin(), ilUserImportParser\importEndTag(), ilCmiXapiStatementsGUI\initActorFilter(), ilLTIConsumerXapiStatementsGUI\initActorFilter(), ilSoapUserAdministration\lookupUser(), ilEmployeeTalkTableGUI\setTalkData(), ilPasswordAssistanceGUI\submitAssistanceForm(), ilObjCourse\validateInfoSettings(), and ilUserImportParser\verifyEndTag().
|
static |
Definition at line 2877 of file class.ilObjUser.php.
References $DIC, $ilDB, $res, and ILIAS\Repository\int().
|
static |
Definition at line 2342 of file class.ilObjUser.php.
Referenced by ilCronDeleteInactiveUserAccounts\run().
|
static |
Definition at line 2369 of file class.ilObjUser.php.
Referenced by ilCronDeleteNeverLoggedInUserAccounts\run().
|
static |
Definition at line 2896 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilPasswordAssistanceGUI\submitUsernameAssistanceForm().
|
static |
Definition at line 2160 of file class.ilObjUser.php.
Referenced by ILIAS\Awareness\User\Collector\collectUsers().
ilObjUser::getUTitle | ( | ) |
Definition at line 581 of file class.ilObjUser.php.
Referenced by ilCmiXapiUser\getName(), and ILIAS\User\Profile\Fields\Standard\Title\retrieveValueFromUser().
ilObjUser::getZipcode | ( | ) |
Definition at line 670 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\ZipCode\retrieveValueFromUser().
|
static |
Definition at line 2959 of file class.ilObjUser.php.
Referenced by ilAuthFrontend\checkSimultaneousLogins().
ilObjUser::hasDeletionFlag | ( | ) |
Definition at line 1771 of file class.ilObjUser.php.
ilObjUser::hasProfilePicture | ( | ) |
Definition at line 1489 of file class.ilObjUser.php.
References ILIAS\Survey\Mode\getId().
ilObjUser::hasPublicProfile | ( | ) |
Definition at line 1641 of file class.ilObjUser.php.
Referenced by ilMailFolderGUI\executeTableAction().
ilObjUser::importPersonalData | ( | array | $a_file, |
bool | $a_profile_data, | ||
bool | $a_settings, | ||
bool | $a_notes, | ||
bool | $a_calendar | ||
) |
Definition at line 1711 of file class.ilObjUser.php.
ilObjUser::isAnonymous | ( | ) |
Definition at line 1751 of file class.ilObjUser.php.
References ILIAS\Survey\Mode\getId().
Referenced by ilUsersGalleryGUI\getActionsSection(), ilMailGlobalServices\getNewMailsData(), and ilTutorialSupportBlockGUI\isUserValid().
ilObjUser::isPasswordChangeDemanded | ( | ) |
Definition at line 1155 of file class.ilObjUser.php.
References ilSecuritySettings\_getInstance(), ilAuthUtils\_needsExternalAccountByAuthMode(), ANONYMOUS_USER_ID, and SYSTEM_USER_ID.
Referenced by ILIAS\Authentication\Password\LocalUserPasswordManager\allowPasswordChange().
ilObjUser::isPasswordExpired | ( | ) |
Definition at line 1177 of file class.ilObjUser.php.
References ilSecuritySettings\_getInstance(), ilAuthUtils\_needsExternalAccountByAuthMode(), and ANONYMOUS_USER_ID.
Referenced by ILIAS\Authentication\Password\LocalUserPasswordManager\allowPasswordChange().
ilObjUser::isSelfRegistered | ( | ) |
Definition at line 1781 of file class.ilObjUser.php.
|
static |
Definition at line 2486 of file class.ilObjUser.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilObjCourseGrouping\_checkGroupingDependencies().
|
static |
Definition at line 3160 of file class.ilObjUser.php.
Referenced by ilUserTableGUI\getItems(), and ilMemberExport\write().
|
private |
Definition at line 266 of file class.ilObjUser.php.
References $passwd.
Referenced by buildSystemInformationArrayForDB().
ilObjUser::read | ( | ) |
Reimplemented from ilObject.
Definition at line 139 of file class.ilObjUser.php.
References assignSystemInformationFromDB(), readPrefs(), and setFullname().
Referenced by __construct(), and update().
|
private |
Definition at line 487 of file class.ilObjUser.php.
References ilStyleDefinition\skinExists(), ilStyleDefinition\styleExists(), and ilStyleDefinition\styleExistsForSkinId().
Referenced by read().
ilObjUser::refreshLogin | ( | ) |
Definition at line 976 of file class.ilObjUser.php.
ilObjUser::removeDeletionFlag | ( | ) |
Definition at line 1766 of file class.ilObjUser.php.
ilObjUser::removeObjectFromClipboard | ( | int | $a_item_id, |
string | $a_type | ||
) |
Definition at line 1454 of file class.ilObjUser.php.
ilObjUser::removeUserPicture | ( | ) |
Definition at line 1499 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Avatar\uploadUserPicture().
ilObjUser::resetLastPasswordChange | ( | ) |
Definition at line 1207 of file class.ilObjUser.php.
ilObjUser::resetOwner | ( | ) |
Definition at line 1655 of file class.ilObjUser.php.
References $ilDB, and ILIAS\Survey\Mode\getId().
ilObjUser::resetPassword | ( | string | $new_raw_password | ) |
Definition at line 284 of file class.ilObjUser.php.
Referenced by ILIAS\Authentication\Password\LocalUserPasswordManager\verifyPassword().
|
private |
Definition at line 276 of file class.ilObjUser.php.
References $agree_date.
Referenced by buildSystemInformationArrayForDB().
ilObjUser::saveAsNew | ( | ) |
Definition at line 150 of file class.ilObjUser.php.
References buildSystemInformationArrayForDB().
ilObjUser::sendPersonalDataFile | ( | ) |
Definition at line 1702 of file class.ilObjUser.php.
References ilExport\_getExportDirectory(), ilFileDelivery\deliverFileLegacy(), and ILIAS\Survey\Mode\getId().
ilObjUser::setActive | ( | bool | $active, |
int | $owner = 0 |
||
) |
set user active state and updates system fields appropriately
int | $a_owner | the id of the person who approved the account, defaults to 6 (root) |
Definition at line 1048 of file class.ilObjUser.php.
Referenced by shibUser\create(), shibUser\createFields(), and ilStartUpGUI\processCode().
ilObjUser::setAgreeDate | ( | ?string | $date | ) |
Definition at line 1039 of file class.ilObjUser.php.
ilObjUser::setApproveDate | ( | ?string | $a_str | ) |
set date the user account was activated null indicates that the user has not yet been activated
Definition at line 1025 of file class.ilObjUser.php.
ilObjUser::setAuthMode | ( | ?string | $a_str | ) |
Definition at line 1212 of file class.ilObjUser.php.
ilObjUser::setAvatarRid | ( | ?ResourceIdentification | $avatar_rid | ) |
Definition at line 816 of file class.ilObjUser.php.
ilObjUser::setBirthday | ( | ?string | $birthday | ) |
Definition at line 608 of file class.ilObjUser.php.
ilObjUser::setCity | ( | string | $city | ) |
Definition at line 655 of file class.ilObjUser.php.
ilObjUser::setClientIP | ( | string | $a_str | ) |
Definition at line 821 of file class.ilObjUser.php.
ilObjUser::setComment | ( | string | $referral_comment | ) |
Definition at line 765 of file class.ilObjUser.php.
ilObjUser::setCountry | ( | string | $country | ) |
Definition at line 675 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setCurrentLanguage | ( | string | $language | ) |
Set current language.
Definition at line 961 of file class.ilObjUser.php.
References ilSession\set().
Referenced by ILIAS\LearningModule\Export\LMHtmlExport\initLanguage().
ilObjUser::setDepartment | ( | string | $department | ) |
Definition at line 635 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setEmail | ( | string | ) |
Definition at line 735 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setExternalAccount | ( | string | $a_str | ) |
Definition at line 1225 of file class.ilObjUser.php.
Referenced by shibUser\createFields().
ilObjUser::setFax | ( | string | $fax | ) |
Definition at line 715 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setFeedPass | ( | string | $a_password | ) |
Definition at line 1632 of file class.ilObjUser.php.
ilObjUser::setFirstLogin | ( | string | $date | ) |
Definition at line 991 of file class.ilObjUser.php.
ilObjUser::setFirstname | ( | string | $firstname | ) |
Definition at line 586 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setFullname | ( | ) |
Definition at line 862 of file class.ilObjUser.php.
Referenced by read().
ilObjUser::setGender | ( | string | $gender_string | ) |
Definition at line 562 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setGeneralInterests | ( | ?array | $value = null | ) |
array<string>|null | $value |
Definition at line 1789 of file class.ilObjUser.php.
ilObjUser::setHobby | ( | string | $hobby | ) |
Definition at line 755 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setInactivationDate | ( | ?string | $inactivation_date | ) |
Definition at line 1741 of file class.ilObjUser.php.
ilObjUser::setInstitution | ( | string | $instituion | ) |
Definition at line 625 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setIsSelfRegistered | ( | bool | $status | ) |
Definition at line 1776 of file class.ilObjUser.php.
ilObjUser::setLanguage | ( | string | $language | ) |
Definition at line 831 of file class.ilObjUser.php.
References ilSession\clear().
Referenced by shibUser\createFields(), ILIAS\LearningModule\Export\LMHtmlExport\initLanguage(), and shibUser\updateFields().
ilObjUser::setLastLogin | ( | string | $a_str | ) |
Definition at line 966 of file class.ilObjUser.php.
ilObjUser::setLastname | ( | string | $lastname | ) |
Definition at line 597 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setLastPasswordChangeToNow | ( | ) |
Definition at line 1202 of file class.ilObjUser.php.
Referenced by shibUser\buildInstance().
ilObjUser::setLastPasswordChangeTS | ( | int | $a_last_password_change_ts | ) |
Definition at line 930 of file class.ilObjUser.php.
ilObjUser::setLastProfilePrompt | ( | string | $date | ) |
Definition at line 1001 of file class.ilObjUser.php.
ilObjUser::setLastUpdate | ( | string | $date | ) |
Definition at line 1011 of file class.ilObjUser.php.
ilObjUser::setLatitude | ( | ?string | $latitude | ) |
Definition at line 775 of file class.ilObjUser.php.
Referenced by ILIAS\User\Profile\Fields\Standard\Location\addValueToUserObject().
ilObjUser::setLocationZoom | ( | ?int | $zoom | ) |
Definition at line 799 of file class.ilObjUser.php.
ilObjUser::setLogin | ( | string | $login | ) |
Definition at line 552 of file class.ilObjUser.php.
Referenced by shibUser\createFields().
ilObjUser::setLoginAttempts | ( | int | $a_login_attempts | ) |
Definition at line 1121 of file class.ilObjUser.php.
ilObjUser::setLongitude | ( | ?string | $longitude | ) |
Definition at line 787 of file class.ilObjUser.php.
ilObjUser::setLookingForHelp | ( | ?array | $value = null | ) |
Definition at line 1844 of file class.ilObjUser.php.
ilObjUser::setMatriculation | ( | string | $matriculation | ) |
Definition at line 725 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setOfferingHelp | ( | ?array | $value = null | ) |
string[] | null | $value |
Definition at line 1818 of file class.ilObjUser.php.
ilObjUser::setPasswd | ( | string | $a_str, |
string | $a_type = ilObjUser::PASSWD_PLAIN |
||
) |
Definition at line 906 of file class.ilObjUser.php.
Referenced by assignSystemInformationFromDB(), shibUser\createFields(), and ILIAS\Authentication\Password\LocalUserPasswordManager\encodePassword().
ilObjUser::setPasswordEncodingType | ( | ?string | $password_encryption_type | ) |
Definition at line 847 of file class.ilObjUser.php.
Referenced by ILIAS\Authentication\Password\LocalUserPasswordManager\encodePassword().
ilObjUser::setPasswordPolicyResetStatus | ( | bool | $status | ) |
Definition at line 945 of file class.ilObjUser.php.
ilObjUser::setPasswordSalt | ( | ?string | $password_salt | ) |
Definition at line 857 of file class.ilObjUser.php.
Referenced by ILIAS\Authentication\Password\LocalUserPasswordManager\encodePassword().
ilObjUser::setPhoneHome | ( | string | $phone | ) |
Definition at line 695 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setPhoneMobile | ( | string | $phone | ) |
Definition at line 705 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setPhoneOffice | ( | string | $phone | ) |
Definition at line 685 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setPref | ( | string | $a_keyword, |
?string | $a_value | ||
) |
Definition at line 467 of file class.ilObjUser.php.
Referenced by ILIAS\Help\UserSettings\Help\persistUserInput(), ILIAS\Style\System\UserSettings\Style\persistUserInput(), ILIAS\Notifications\UserSettings\PushNotification\persistUserInput(), ILIAS\User\Profile\ChecklistStatus\setStepSucessOnUser(), and ilMembershipNotifications\toggleUser().
ilObjUser::setProfileIncomplete | ( | bool | $a_prof_inc | ) |
Definition at line 1142 of file class.ilObjUser.php.
ilObjUser::setSecondEmail | ( | ?string | ) |
Definition at line 745 of file class.ilObjUser.php.
ilObjUser::setStreet | ( | string | $street | ) |
Definition at line 645 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setTimeLimitFrom | ( | ?int | $a_from | ) |
Definition at line 1091 of file class.ilObjUser.php.
Referenced by shibUser\createFields().
ilObjUser::setTimeLimitOwner | ( | int | $a_owner | ) |
Definition at line 1081 of file class.ilObjUser.php.
Referenced by ilObjUserGUI\addValuesFromSystemInformationToUserSection().
ilObjUser::setTimeLimitUnlimited | ( | bool | $unlimited | ) |
Definition at line 1111 of file class.ilObjUser.php.
Referenced by ilRegistrationCode\applyAccessLimits(), shibUser\createFields(), and ilStartUpGUI\processCode().
ilObjUser::setTimeLimitUntil | ( | ?int | $a_until | ) |
Definition at line 1101 of file class.ilObjUser.php.
Referenced by ilRegistrationCode\applyAccessLimits(), shibUser\createFields(), ilECSAppEventListener\extendAccount(), and ilStartUpGUI\processCode().
ilObjUser::setUTitle | ( | string | $user_title | ) |
This sets the USER's title NOT the OBJECT's title!
Definition at line 575 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setZipcode | ( | string | $zipcode | ) |
Definition at line 665 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::update | ( | ) |
Reimplemented from ilObject.
Definition at line 180 of file class.ilObjUser.php.
References read(), ilObject\updateOwner(), and writePrefs().
Referenced by ilECSAppEventListener\extendAccount(), ILIAS\Notifications\UserSettings\PushNotification\persistUserInput(), and ilStartUpGUI\processCode().
ilObjUser::updateLogin | ( | string | $login | ) |
Definition at line 317 of file class.ilObjUser.php.
References ilDatePresentation\formatDate(), getLastHistoryData(), IL_CAL_UNIX, ILIAS\Repository\lng(), ILIAS\Repository\settings(), and writeHistory().
ilObjUser::uploadPersonalPicture | ( | string | $tmp_file | ) |
Definition at line 1865 of file class.ilObjUser.php.
|
static |
Definition at line 2439 of file class.ilObjUser.php.
Referenced by ilTrQuery\filterOutUsersWithoutData(), ilExerciseManagementCollectFilesJob\getAssignmentMembersIds(), ilObjForumAccess\getCachedUserInstance(), ilIndividualAssessmentMembersTableGUI\getGradedByInformation(), and ilNewsForContextBlockGUI\showNews().
ilObjUser::withProfileData | ( | Data | $profile_data | ) |
Definition at line 540 of file class.ilObjUser.php.
Referenced by ilUserImportParser\addUDFDataToUser().
|
private |
Definition at line 362 of file class.ilObjUser.php.
References $res.
Referenced by updateLogin().
ilObjUser::writePref | ( | string | $keyword, |
string | $value | ||
) |
Definition at line 382 of file class.ilObjUser.php.
Referenced by ilPDNotesGUI\changeRelatedObject(), ilObjSurveyQuestionPoolGUI\createQuestionObject(), and ilPageEditorGUI\setMediaMode().
ilObjUser::writePrefs | ( | ) |
Definition at line 418 of file class.ilObjUser.php.
Referenced by ilMembershipNotifications\toggleUser(), and update().
|
private |
Definition at line 65 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 64 of file class.ilObjUser.php.
Referenced by retrieveAgreeDateForStorage().
|
private |
Definition at line 63 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 67 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 89 of file class.ilObjUser.php.
|
private |
Definition at line 66 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 86 of file class.ilObjUser.php.
|
private |
Definition at line 90 of file class.ilObjUser.php.
|
private |
Definition at line 85 of file class.ilObjUser.php.
|
private |
Definition at line 84 of file class.ilObjUser.php.
|
private |
Definition at line 52 of file class.ilObjUser.php.
|
private |
Definition at line 77 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 53 of file class.ilObjUser.php.
|
private |
Definition at line 74 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 87 of file class.ilObjUser.php.
|
private |
Definition at line 75 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 58 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 68 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 76 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 70 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 59 of file class.ilObjUser.php.
Referenced by prepareAndRetrievePasswordForStorage().
|
private |
Definition at line 69 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 60 of file class.ilObjUser.php.
|
private |
Definition at line 61 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 62 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
staticprivate |
Definition at line 73 of file class.ilObjUser.php.
|
private |
Definition at line 72 of file class.ilObjUser.php.
|
private |
Definition at line 82 of file class.ilObjUser.php.
|
private |
Definition at line 80 of file class.ilObjUser.php.
|
private |
Definition at line 81 of file class.ilObjUser.php.
|
private |
Definition at line 78 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 88 of file class.ilObjUser.php.
|
private |
Definition at line 56 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 57 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 54 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
|
private |
Definition at line 55 of file class.ilObjUser.php.
Referenced by buildSystemInformationArrayForDB().
const ilObjUser::DATABASE_DATE_FORMAT = 'Y-m-d H:i:s' |
Definition at line 50 of file class.ilObjUser.php.
Referenced by ilSoapUtils\deleteExpiredDualOptInUserObjects().
const ilObjUser::PASSWD_CRYPTED = 'crypted' |
Definition at line 48 of file class.ilObjUser.php.
Referenced by shibUser\createFields(), ilAuthProviderECS\createUser(), ilAuthProviderLTI\createUser(), ILIAS\Authentication\Password\LocalUserPasswordManager\encodePassword(), ilAuthProviderSoap\handleSoapAuth(), ilUserImportParser\importEndTag(), LocalUserPasswordTest\testPasswordManagerEncodesRawPasswordWithoutSalt(), LocalUserPasswordTest\testPasswordManagerEncodesRawPasswordWithSalt(), and ilUserImportParser\verifyEndTag().
const ilObjUser::PASSWD_PLAIN = 'plain' |
Definition at line 47 of file class.ilObjUser.php.
Referenced by __construct(), ilAuthProviderSoap\handleSoapAuth(), ilUserImportParser\importEndTag(), ilObjUserGUI\saveObject(), ilObjUserGUI\updateObject(), and ilUserImportParser\verifyEndTag().