ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Public Member Functions | |
__construct ($a_user_id=0, $a_call_by_reference=false) | |
Constructor public. More... | |
read () | |
loads a record "user" from database private More... | |
getPasswordEncodingType () | |
setPasswordEncodingType ($password_encryption_type) | |
getPasswordSalt () | |
setPasswordSalt ($password_salt) | |
assignData ($a_data) | |
loads a record "user" from array public More... | |
writeAccepted () | |
write accept date of user agreement to db More... | |
refreshLogin () | |
updates the login data of a "user" // TODO set date with now() should be enough public More... | |
updateLogin ($a_login) | |
update login name More... | |
writePref ($a_keyword, $a_value) | |
write userpref to user table private More... | |
deletePref ($a_keyword) | |
Deletes a userpref value of the user from the database public. More... | |
writePrefs () | |
write all userprefs private More... | |
getTimeZone () | |
get timezone of user More... | |
getTimeFormat () | |
get time format More... | |
getDateFormat () | |
get date format More... | |
setPref ($a_keyword, $a_value) | |
set a user preference More... | |
getPref ($a_keyword) | |
get a user preference More... | |
readPrefs () | |
get all user preferences private More... | |
delete () | |
deletes a user public More... | |
setFullname ($a_title="", $a_firstname="", $a_lastname="") | |
builds a string with title + firstname + lastname method is used to build fullname in member variable $this->fullname. More... | |
getFullname ($a_max_strlen=0) | |
get fullname public More... | |
setLogin ($a_str) | |
set login / username public More... | |
getLogin () | |
get login / username public More... | |
setPasswd ($a_str, $a_type=IL_PASSWD_PLAIN) | |
set password public More... | |
getPasswd () | |
get password More... | |
getPasswdType () | |
get password type More... | |
setGender ($a_str) | |
set gender public More... | |
getGender () | |
get gender public More... | |
setUTitle ($a_str) | |
set user title (note: don't mix up this method with setTitle() that is derived from ilObject and sets the user object's title) public More... | |
getUTitle () | |
get user title (note: don't mix up this method with getTitle() that is derived from ilObject and gets the user object's title) public More... | |
setFirstname ($a_str) | |
set firstname public More... | |
getFirstname () | |
get firstname public More... | |
setLastname ($a_str) | |
set lastame public More... | |
getLastname () | |
get lastname public More... | |
setInstitution ($a_str) | |
set institution public More... | |
getInstitution () | |
get institution public More... | |
setDepartment ($a_str) | |
set department public More... | |
getDepartment () | |
get department public More... | |
setStreet ($a_str) | |
set street public More... | |
getStreet () | |
get street public More... | |
setCity ($a_str) | |
set city public More... | |
getCity () | |
get city public More... | |
setZipcode ($a_str) | |
set zipcode public More... | |
getZipcode () | |
get zipcode public More... | |
setCountry ($a_str) | |
Set country (free text) More... | |
getCountry () | |
Get country (free text) More... | |
setSelectedCountry ($a_val) | |
Set selected country (selection drop down) More... | |
getSelectedCountry () | |
Get selected country (selection drop down) More... | |
setPhoneOffice ($a_str) | |
set office phone public More... | |
getPhoneOffice () | |
get office phone public More... | |
setPhoneHome ($a_str) | |
set home phone public More... | |
getPhoneHome () | |
get home phone public More... | |
setPhoneMobile ($a_str) | |
set mobile phone public More... | |
getPhoneMobile () | |
get mobile phone public More... | |
setFax ($a_str) | |
set fax public More... | |
getFax () | |
get fax public More... | |
setClientIP ($a_str) | |
set client ip number public More... | |
getClientIP () | |
get client ip number public More... | |
setMatriculation ($a_str) | |
set matriculation number public More... | |
getMatriculation () | |
get matriculation number public More... | |
setEmail ($a_str) | |
set email public More... | |
getEmail () | |
get email address public More... | |
getSecondEmail () | |
setSecondEmail ($second_email) | |
setHobby ($a_str) | |
set hobby public More... | |
getHobby () | |
get hobby public More... | |
setLanguage ($a_str) | |
set user language public More... | |
getLanguage () | |
returns a 2char-language-string public More... | |
setLastPasswordChangeTS ($a_last_password_change_ts) | |
getLastPasswordChangeTS () | |
getPasswordPolicyResetStatus () | |
setPasswordPolicyResetStatus (bool $status) | |
getCurrentLanguage () | |
returns the current language (may differ from user's pref setting!) More... | |
setCurrentLanguage ($a_val) | |
Set current language. More... | |
setLastLogin ($a_str) | |
set user's last login public More... | |
getLastLogin () | |
returns last login date public More... | |
setFirstLogin ($a_str) | |
set user's first login More... | |
getFirstLogin () | |
returns first login date More... | |
setLastProfilePrompt ($a_str) | |
set user's last profile prompt More... | |
getLastProfilePrompt () | |
returns user's last profile prompt More... | |
setLastUpdate ($a_str) | |
set last update of user data set public More... | |
getLastUpdate () | |
setComment ($a_str) | |
set referral comment public More... | |
getComment () | |
get referral comment public More... | |
setApproveDate ($a_str) | |
set date the user account was activated null indicates that the user has not yet been activated public More... | |
getApproveDate () | |
get the date when the user account was approved public More... | |
getAgreeDate () | |
get the date when the user accepted the user agreement public More... | |
setAgreeDate ($a_str) | |
set date the user account was accepted by the user nullindicates that the user has not accepted his account public More... | |
setActive ($a_active, $a_owner=0) | |
set user active state and updates system fields appropriately public More... | |
getActive () | |
get user active state public More... | |
syncActive () | |
synchronizes current and stored user active values for the owner value to be set correctly, this function should only be called when an admin is approving a user account public More... | |
getStoredActive ($a_id) | |
get user active state More... | |
setSkin ($a_str) | |
set user skin (template set) public More... | |
setTimeLimitOwner ($a_owner) | |
getTimeLimitOwner () | |
setTimeLimitFrom ($a_from) | |
getTimeLimitFrom () | |
setTimeLimitUntil ($a_until) | |
getTimeLimitUntil () | |
setTimeLimitUnlimited ($a_unlimited) | |
getTimeLimitUnlimited () | |
setTimeLimitMessage ($a_time_limit_message) | |
getTimeLimitMessage () | |
setLoginAttempts ($a_login_attempts) | |
getLoginAttempts () | |
checkTimeLimit () | |
setProfileIncomplete ($a_prof_inc) | |
getProfileIncomplete () | |
isPasswordChangeDemanded () | |
isPasswordExpired () | |
getPasswordAge () | |
setLastPasswordChangeToNow () | |
resetLastPasswordChange () | |
setLatitude ($a_latitude) | |
Set Latitude. More... | |
getLatitude () | |
Get Latitude. More... | |
setLongitude ($a_longitude) | |
Set Longitude. More... | |
getLongitude () | |
Get Longitude. More... | |
setLocationZoom ($a_locationzoom) | |
Set Location Zoom. More... | |
getLocationZoom () | |
Get Location Zoom. More... | |
checkUserId () | |
isCurrentUserActive () | |
getLoginByUserId ($a_userid) | |
addObjectToClipboard ( $a_item_id, $a_type, $a_title, $a_parent=0, $a_time=0, $a_order_nr=0) | |
add an item to user's personal clipboard More... | |
addToPCClipboard ($a_content, $a_time, $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 ($a_type) | |
Check whether clipboard has objects of a certain type. More... | |
clipboardDeleteObjectsOfType ($a_type) | |
Delete objects of type for user. More... | |
clipboardDeleteAll () | |
Delete objects of type for user. More... | |
getClipboardObjects ($a_type="", $a_top_nodes_only=false) | |
get all clipboard objects of user and specified type More... | |
getClipboardChilds ($a_parent, $a_insert_time) | |
Get childs of an item. More... | |
removeObjectFromClipboard ($a_item_id, $a_type) | |
remove object from user's personal clipboard More... | |
getOrgUnitsRepresentation () | |
setAuthMode ($a_str) | |
set auth mode public More... | |
getAuthMode ($a_auth_key=false) | |
get auth mode public More... | |
setExternalAccount ($a_str) | |
set external account More... | |
getExternalAccount () | |
get external account More... | |
getPersonalPicturePath ($a_size="small", $a_force_pic=false) | |
Get path to personal picture. More... | |
getAvatar () | |
removeUserPicture ($a_do_update=true) | |
Remove user picture. More... | |
setUserDefinedData ($a_data) | |
getUserDefinedData () | |
updateUserDefinedFields () | |
readUserDefinedFields () | |
addUserDefinedFieldEntry () | |
deleteUserDefinedFieldEntries () | |
hasPublicProfile () | |
returns true if public is profile, false otherwise More... | |
getPublicName () | |
returns firstname lastname and login if profile is public, login otherwise More... | |
setBirthday ($a_birthday) | |
getBirthday () | |
resetOwner () | |
isCaptchaVerified () | |
Is user captcha verified? More... | |
setCaptchaVerified ($a_val) | |
Set captcha verified. More... | |
exportPersonalData () | |
Export personal data. More... | |
getPersonalDataExportFile () | |
Get personal data export file. More... | |
sendPersonalDataFile () | |
Send personal data file. More... | |
importPersonalData ( $a_file, $a_profile_data, $a_settings, $a_notes, $a_calendar) | |
Import personal data. More... | |
setInactivationDate ($inactivation_date) | |
setter for inactivation date More... | |
getInactivationDate () | |
getter for inactivation date More... | |
hasToAcceptTermsOfService () | |
hasToAcceptTermsOfServiceInSession ($status=null) | |
isAnonymous () | |
activateDeletionFlag () | |
removeDeletionFlag () | |
hasDeletionFlag () | |
setIsSelfRegistered ($status) | |
isSelfRegistered () | |
setGeneralInterests (array $value=null) | |
Set general interests. More... | |
getGeneralInterests () | |
Get general interests. More... | |
getGeneralInterestsAsText () | |
Get general interests as plain text. More... | |
setOfferingHelp (array $value=null) | |
Set help offering. More... | |
getOfferingHelp () | |
Get help offering. More... | |
getOfferingHelpAsText () | |
Get help offering as plain text. More... | |
setLookingForHelp (array $value=null) | |
Set help looking for. More... | |
getLookingForHelp () | |
Get help looking for. More... | |
getLookingForHelpAsText () | |
Get help looking for as plain text. More... | |
updateMultiTextFields ($a_create=false) | |
Write multi-text values to DB. More... | |
![]() | |
__construct ($a_id=0, $a_reference=true) | |
Constructor public. More... | |
withReferences () | |
determines wehter objects are referenced or not (got ref ids or not) More... | |
read () | |
read object data from db into object More... | |
getId () | |
get object id public More... | |
setId ($a_id) | |
set object id public More... | |
setRefId ($a_id) | |
set reference id public More... | |
getRefId () | |
get reference id public More... | |
getType () | |
get object type public More... | |
setType ($a_type) | |
set object type public More... | |
getPresentationTitle () | |
get presentation title Normally same as title Overwritten for sessions More... | |
getTitle () | |
get object title public More... | |
getUntranslatedTitle () | |
get untranslated object title public More... | |
setTitle ($a_title) | |
set object title More... | |
getDescription () | |
get object description More... | |
setDescription ($a_desc) | |
set object description More... | |
getLongDescription () | |
get object long description (stored in object_description) More... | |
getImportId () | |
get import id More... | |
setImportId ($a_import_id) | |
set import id More... | |
setOfflineStatus ($a_status) | |
Set offline status. More... | |
getOfflineStatus () | |
Get offline status. More... | |
supportsOfflineHandling () | |
Check whether object supports offline handling. More... | |
getOwner () | |
get object owner More... | |
getOwnerName () | |
setOwner ($a_owner) | |
set object owner More... | |
getCreateDate () | |
get create date public More... | |
getLastUpdateDate () | |
get last update date public More... | |
getDiskUsage () | |
Gets the disk usage of the object in bytes. More... | |
create () | |
create More... | |
update () | |
update object in db More... | |
MDUpdateListener ($a_element) | |
Meta data update listener. More... | |
createMetaData () | |
create meta data entry More... | |
updateMetaData () | |
update meta data entry More... | |
deleteMetaData () | |
delete meta data entry More... | |
updateOwner () | |
update owner of object in db More... | |
putInTree ($a_parent_ref) | |
maybe this method should be in tree object!? More... | |
setPermissions ($a_parent_ref) | |
set permissions of object More... | |
setParentRolePermissions ($a_parent_ref) | |
Initialize the permissions of parent roles (local roles of categories, global roles...) This method is overwritten in e.g courses, groups for building permission intersections with non_member templates. More... | |
createReference () | |
creates reference for object More... | |
countReferences () | |
count references of object More... | |
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 If you want to setup default local roles you MUST overwrite this method in derived object classes (see ilObjForum for an example) public More... | |
applyDidacticTemplate ($a_tpl_id) | |
Apply template. More... | |
setRegisterMode ($a_bool) | |
isUserRegistered ($a_user_id=0) | |
requireRegistration () | |
getXMLZip () | |
getHTMLDirectory () | |
appendCopyInfo ($a_target_id, $a_copy_id) | |
Prepend Copy info if object with same name exists in that container. More... | |
cloneDependencies ($a_target_id, $a_copy_id) | |
Clone object dependencies. More... | |
cloneMetaData ($target_obj) | |
Copy meta data. More... | |
getPossibleSubObjects ($a_filter=true) | |
get all possible subobjects of this type the object can decide which types of subobjects are possible jut in time overwrite if the decision distinguish from standard model More... | |
Static Public Member Functions | |
static | _lookupFullname ($a_user_id) |
Lookup Full Name. More... | |
static | _lookupEmail ($a_user_id) |
Lookup email. More... | |
static | _lookupSecondEmail ($a_user_id) |
Lookup second e-mail. More... | |
static | _lookupGender ($a_user_id) |
Lookup gender. More... | |
static | _lookupClientIP ($a_user_id) |
Lookup client ip. More... | |
static | _lookupName ($a_user_id) |
lookup user name More... | |
static | _lookupFields ($a_user_id) |
lookup fields (deprecated; use more specific methods instead) More... | |
static | _lookupLogin ($a_user_id) |
lookup login More... | |
static | _lookupExternalAccount ($a_user_id) |
lookup external account for login and authmethod More... | |
static | _lookupId ($a_user_str) |
Lookup id by login. More... | |
static | _lookupLastLogin ($a_user_id) |
lookup last login More... | |
static | _lookupFirstLogin ($a_user_id) |
lookup first login More... | |
static | _doesLoginnameExistInHistory ($a_login) |
Checks wether the passed loginname already exists in history. More... | |
static | _getLastHistoryDataByUserId ($a_usr_id) |
Returns the last used loginname and the changedate of the passed user_id. More... | |
static | _deleteAllPref ($a_user_id) |
Deletes a userpref value of the user from the database public. More... | |
static | _writePref ($a_usr_id, $a_keyword, $a_value) |
static | _lookupPref ($a_usr_id, $a_keyword) |
static | lookupMatriculation ($a_usr_id) |
Lookup matriculation. More... | |
static | _lookupLanguage ($a_usr_id) |
static | _writeExternalAccount ($a_usr_id, $a_ext_id) |
static | _writeAuthMode ($a_usr_id, $a_auth_mode) |
static | _lookupActive ($a_usr_id) |
Check user account active. More... | |
static | hasActiveSession ($a_user_id, $a_session_id) |
Check for simultaneous login. More... | |
static | toUsernameWithoutDomain ($a_login) |
Static function removes Microsoft domain name from username webdav related. More... | |
static | getUserIdByLogin ($a_login) |
static | getUserIdsByEmail ($a_email) |
STATIC METHOD get all user_ids of an email address. More... | |
static | getUserLoginsByEmail ($a_email) |
get all user login names of an email address More... | |
static | searchUsers ($a_search_str, $active=1, $a_return_ids_only=false, $filter_settings=false) |
STATIC METHOD get the user_ids which correspond a search string. More... | |
static | _readUsersProfileData ($a_user_ids) |
STATIC METHOD get user data of selected users. More... | |
static | _getAllUserData ($a_fields=null, $active=-1) |
STATIC METHOD get all user data. More... | |
static | _getNumberOfUsersForStyle ($a_skin, $a_style) |
skins and styles More... | |
static | _getAllUserAssignedStyles () |
skins and styles More... | |
static | _moveUsersToStyle ($a_from_skin, $a_from_style, $a_to_skin, $a_to_style) |
skins and styles More... | |
static | _getUsersForClipboadObject ($a_type, $a_id) |
get all users, that have a certain object within their clipboard More... | |
static | _getImportedUserId ($i2_id) |
static | lookupOrgUnitsRepresentation ($a_usr_id) |
lokup org unit representation More... | |
static | _getExternalAccountsByAuthMode ($a_auth_mode, $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 ($a_usr_ids, $a_status) |
Toggle active status of users. More... | |
static | _lookupAuthMode ($a_usr_id) |
lookup auth mode More... | |
static | _checkExternalAuthAccount ($a_auth, $a_account, $tryFallback=true) |
check whether external account and authentication method matches with a user More... | |
static | _getNumberOfUsersPerAuthMode () |
get number of users per auth mode More... | |
static | _getLocalAccountsForEmail ($a_email) |
check whether external account and authentication method matches with a user More... | |
static | _uploadPersonalPicture ($tmp_file, $obj_id) |
Create a personal picture image file from a temporary image file. More... | |
static | _getAvatar ($a_usr_id) |
static | _getPersonalPicturePath ( $a_usr_id, $a_size="small", $a_force_pic=false, $a_prevent_no_photo_image=false, $html_export=false) |
Get path to personal picture. More... | |
static | copyProfilePicturesToDirectory ($a_user_id, $a_dir) |
Get profile picture direcotory. More... | |
static | _lookupFeedHash ($a_user_id, $a_create=false) |
Lookup news feed hash for user. More... | |
static | _getFeedPass ($a_user_id) |
Lookup news feed password for user. More... | |
static | _setFeedPass ($a_user_id, $a_password) |
Set news feed password for user. More... | |
static | _loginExists ($a_login, $a_user_id=0) |
check if a login name already exists You may exclude a user from the check by giving his user id as 2nd paramter public static More... | |
static | _externalAccountExists ($a_external_account, $a_auth_mode) |
Check if an external account name already exists. More... | |
static | _getUsersForRole ($role_id, $active=-1) |
return array of complete users which belong to a specific role More... | |
static | _getUsersForFolder ($ref_id, $active) |
get users for a category or from system folder More... | |
static | _getUsersForGroup ($a_mem_ids, $active=-1) |
return user data for group members More... | |
static | _getUsersForIds ($a_mem_ids, $active=-1, $timelimitowner=-1) |
return user data for given user id More... | |
static | _getUserData ($a_internalids) |
return user data for given user ids More... | |
static | _getPreferences ($user_id) |
get preferences for user More... | |
static | getUserSubsetByPreferenceValue ($a_user_ids, $a_keyword, $a_val) |
For a given set of user IDs return a subset that has a given user preference set. More... | |
static | _resetLoginAttempts ($a_usr_id) |
static | _getLoginAttempts ($a_usr_id) |
static | _incrementLoginAttempts ($a_usr_id) |
static | _setUserInactive ($a_usr_id) |
static | _writeHistory ($a_usr_id, $a_login) |
static | _generateRegistrationHash ($a_usr_id) |
Generates a unique hashcode for activating a user profile after registration. More... | |
static | _verifyRegistrationHash ($a_hash) |
Verifies a registration hash. More... | |
static | getUserIdsByInactivityPeriod (int $periodInDays) |
Get ids of all users that have been inactive for at least the given period. More... | |
static | getUserIdsNeverLoggedIn (int $thresholdInDays) |
Get ids of all users that have never logged in. More... | |
static | _getUserIdsByInactivationPeriod ($period) |
get ids of all users that have been inactivated since at least the given period More... | |
static | _updateLastLogin ($a_usr_id, $a_last_login=null) |
STATIC METHOD updates the last_login field of user with given id to given or current date. More... | |
static | getFirstLettersOfLastnames (?array $user_ids=null) |
Get first letters of all lastnames. More... | |
static | userExists ($a_usr_ids=array()) |
static | getUsersAgreed ($a_agreed=true, $a_users=null) |
Get users that have or have not agreed to the user agreement. More... | |
static | _isAnonymous ($usr_id) |
static | findInterests ($a_term, $a_user_id=null, $a_field_id=null) |
static | getProfileStatusOfUsers ($a_user_ids) |
Get profile status. More... | |
![]() | |
static | _lookupObjIdByImportId ($a_import_id) |
static | _lookupImportId ($a_obj_id) |
static | _lookupOwnerName ($a_owner_id) |
lookup owner name for owner id More... | |
static | _getIdForImportId ($a_import_id) |
get current object id for import id (static) More... | |
static | _getAllReferences ($a_id) |
get all reference ids of object More... | |
static | _lookupTitle ($a_id) |
lookup object title More... | |
static | lookupOfflineStatus ($a_obj_id) |
Lookup offline status using objectDataCache. More... | |
static | _lookupOwner ($a_id) |
lookup object owner More... | |
static | _getIdsForTitle ($title, $type='', $partialmatch=false) |
static | _lookupDescription ($a_id) |
lookup object description More... | |
static | _lookupLastUpdate ($a_id, $a_as_string=false) |
lookup last update More... | |
static | _getLastUpdateOfObjects ($a_objs) |
Get last update for a set of media objects. More... | |
static | _lookupObjId ($a_id) |
static | _setDeletedDate ($a_ref_id, $a_deleted_by) |
static | setDeletedDates ($a_ref_ids, $a_user_id) |
Set deleted date. More... | |
static | _resetDeletedDate ($a_ref_id) |
only called in ilObjectGUI::insertSavedNodes More... | |
static | _lookupDeletedDate ($a_ref_id) |
only called in ilObjectGUI::insertSavedNodes More... | |
static | _writeTitle ($a_obj_id, $a_title) |
write title to db (static) More... | |
static | _writeDescription ($a_obj_id, $a_desc) |
write description to db (static) More... | |
static | _writeImportId ($a_obj_id, $a_import_id) |
write import id to db (static) More... | |
static | _lookupType ($a_id, $a_reference=false) |
lookup object type More... | |
static | _isInTrash ($a_ref_id) |
checks wether object is in trash More... | |
static | _hasUntrashedReference ($a_obj_id) |
checks wether an object has at least one reference that is not in trash More... | |
static | _lookupObjectId ($a_ref_id) |
lookup object id More... | |
static | _getObjectsDataForType ($a_type, $a_omit_trash=false) |
get all objects of a certain type More... | |
static | _exists ($a_id, $a_reference=false, $a_type=null) |
checks if an object exists in object_data More... | |
static | _getObjectsByType ($a_obj_type="", $a_owner="") |
Get objects by type. More... | |
static | _prepareCloneSelection ($a_ref_ids, $new_type, $show_path=true) |
Prepare copy wizard object selection. More... | |
static | _getIcon ( $a_obj_id="", $a_size="big", $a_type="", $a_offline=false) |
Get icon for repository item. More... | |
static | collectDeletionDependencies (&$deps, $a_ref_id, $a_obj_id, $a_type, $a_depth=0) |
Collect deletion dependencies. More... | |
static | getDeletionDependencies ($a_obj_id) |
Get deletion dependencies. More... | |
static | getLongDescriptions (array $a_obj_ids) |
Get long description data. More... | |
static | getAllOwnedRepositoryObjects ($a_user_id) |
Get all ids of objects user owns. More... | |
static | fixMissingTitles ($a_type, array &$a_obj_title_map) |
Try to fix missing object titles. More... | |
static | _lookupCreationDate ($a_id) |
Lookup creation date. More... | |
static | hasAutoRating ($a_type, $a_ref_id) |
Check if auto rating is active for parent group/course. More... | |
Data Fields | |
$login | |
all user related data in single vars public More... | |
$gender | |
$utitle | |
$firstname | |
$lastname | |
$fullname | |
$institution | |
$department | |
$street | |
$city | |
$zipcode | |
$country | |
$sel_country | |
$phone_office | |
$phone_home | |
$phone_mobile | |
$fax | |
$hobby | |
$matriculation | |
$referral_comment | |
$approve_date = null | |
$agree_date = null | |
$active | |
$client_ip | |
$auth_mode | |
$latitude | |
$longitude | |
$loc_zoom | |
$last_password_change_ts | |
$login_attempts | |
$user_defined_data = array() | |
$prefs | |
$skin | |
$default_role | |
$ilias | |
![]() | |
const | TITLE_LENGTH = 255 |
max length of object title More... | |
const | DESC_LENGTH = 128 |
$lng | |
$id | |
$ref_id | |
$type | |
$title | |
$untranslatedTitle | |
$desc | |
$long_desc | |
$owner | |
$create_date | |
$last_update | |
$import_id | |
$register = false | |
$referenced | |
$objectList | |
$max_title | |
$max_desc | |
$add_dots | |
Static Public Attributes | |
static | $is_desktop_item_loaded |
static | $is_desktop_item_cache |
Protected Member Functions | |
buildTextFromArray ($a_attr) | |
Convert multi-text values to plain text. More... | |
readMultiTextFields () | |
Fetch multi-text values from DB. More... | |
deleteMultiTextFields () | |
Remove multi-text values from DB. More... | |
Protected Attributes | |
$passwd | |
$passwd_type | |
$password_encoding_type | |
$password_salt = null | |
$birthday | |
$second_email = null | |
$passwd_policy_reset = false | |
$inactivation_date = null | |
$org_units | |
$interests_general | |
$interests_help_offered | |
$interests_help_looking | |
$last_profile_prompt | |
$first_login | |
![]() | |
$objDefinition | |
$db | |
$log | |
$error | |
$tree | |
$app_event_handler | |
$rbacadmin | |
$rbacreview | |
Static Protected Attributes | |
static | $personal_image_cache = array() |
Static Private Member Functions | |
static | _lookup ($a_user_id, $a_field) |
Private function for lookup methods. More... | |
static | getLoginFromAuth () |
Gets the username from $ilAuth, and converts it into an ILIAS login name. More... | |
static | initInactivationDate ($usrIds) |
type $ilDB More... | |
static | resetInactivationDate ($usrIds) |
type $ilDB More... | |
Private Attributes | |
$is_self_registered = false | |
Definition at line 27 of file class.ilObjUser.php.
ilObjUser::__construct | ( | $a_user_id = 0 , |
|
$a_call_by_reference = false |
|||
) |
Constructor public.
integer | user_id |
Definition at line 189 of file class.ilObjUser.php.
References $DIC, $ilDB, $ilias, $skin, ILIAS\GlobalScreen\Provider\__construct(), IL_PASSWD_PLAIN, read(), and ilObject\setId().
|
static |
check whether external account and authentication method matches with a user
Definition at line 3568 of file class.ilObjUser.php.
References ilObject\$db, $GLOBALS, $res, and ilAuthUtils\_getAuthModeName().
Referenced by ilAuthProviderApache\doAuthentication(), ilAuthProviderCAS\doAuthentication(), ilAuthProviderRadius\doAuthentication(), ilLTIAppEventListener\doCronUpdate(), ilAuthProviderLTI\findUserId(), ilAuthProviderSaml\handleSamlAuth(), ilAuthProviderSoap\handleSoapAuth(), ilAuthProviderOpenIdConnect\handleUpdate(), ilUserImportParser\importEndTag(), ilLDAPUserSynchronisation\readInternalAccount(), ilLDAPQuery\readUserData(), ilECSCmsCourseMemberCommandQueueHandler\refreshAssignmentStatus(), ilObjUserTest\testAuthAndEmailMethods(), ilOpenIdConnectUserSync\updateUser(), and ilUserImportParser\verifyEndTag().
|
static |
Deletes a userpref value of the user from the database public.
string | keyword |
Definition at line 1140 of file class.ilObjUser.php.
Referenced by delete(), and writePrefs().
|
static |
Checks wether the passed loginname already exists in history.
public
string | $a_login | Loginname |
Definition at line 959 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilAccountRegistrationGUI\saveForm().
|
static |
Check if an external account name already exists.
public
string | external account |
string | auth mode |
Definition at line 4221 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilObjUserTest\testAuthAndEmailMethods().
|
static |
Generates a unique hashcode for activating a user profile after registration.
integer | $a_usr_id | user id of the current user |
Definition at line 4696 of file class.ilObjUser.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilRegistrationMimeMailNotification\__construct().
|
static |
skins and styles
Definition at line 3062 of file class.ilObjUser.php.
Referenced by ilSystemStylesTableGUI\getStyles(), ilSystemStyleOverviewGUI\moveUserStyles(), and ilObjUserTest\testMiscellaneous().
|
static |
STATIC METHOD get all user data.
array | desired columns |
Definition at line 2938 of file class.ilObjUser.php.
References $_SESSION, $active, $DIC, $ilDB, ilObject\$rbacreview, and ilObject\$ref_id.
Referenced by ilLocalUser\_getUserData(), and ilObjUserTest\testSearch().
|
static |
Definition at line 3745 of file class.ilObjUser.php.
References ANONYMOUS_USER_ID.
|
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.
public
string | auth_mode |
bool | also get users with authentication method 'default' |
Definition at line 3479 of file class.ilObjUser.php.
References $DIC, $ilDB, $ilSetting, $res, ilAuthUtils\_getAuthModeName(), and AUTH_LOCAL.
Referenced by ilLDAPCronSynchronization\deactivateUsers(), ilLDAPServerTableGUI\fillRow(), ilLDAPRoleGroupMapping\initServers(), and ilObjUserTest\testAuthAndEmailMethods().
|
static |
Lookup news feed password for user.
integer | user_id |
Definition at line 4147 of file class.ilObjUser.php.
References $DIC, $ilDB, and _lookupPref().
|
static |
Definition at line 3384 of file class.ilObjUser.php.
References $DIC, ilObject\$id, $ilDB, $query, and $res.
Referenced by ilGroupXMLParser\__parseId(), and ilCourseXMLParser\__parseId().
|
static |
Returns the last used loginname and the changedate of the passed user_id.
Throws an ilUserException in case no entry could be found.
public
string | $a_usr_id | A user id |
ilUserException |
Definition at line 988 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilObjUserGUI\getValues(), and updateLogin().
|
static |
check whether external account and authentication method matches with a user
Definition at line 3648 of file class.ilObjUser.php.
References $DIC, $ilDB, and $ilSetting.
Referenced by ilObjUserTest\testAuthAndEmailMethods().
|
static |
Definition at line 4501 of file class.ilObjUser.php.
References $DIC, $ilDB, $login_attempts, $query, and $result.
Referenced by ilAuthFrontend\checkExceededLoginAttempts(), ilAuthFrontend\handleAuthenticationFail(), and ilObjUserTest\testAuthAndEmailMethods().
|
static |
skins and styles
Definition at line 3039 of file class.ilObjUser.php.
Referenced by ilSystemStyleOverviewGUI\checkDeletable(), ilSystemStyleOverviewGUI\checkStyleSettings(), ilStyleDefinition\getAllSkinStyles(), ilSystemStylesTableGUI\getStyles(), and ilObjUserTest\testMiscellaneous().
|
static |
get number of users per auth mode
Definition at line 3627 of file class.ilObjUser.php.
Referenced by ilObjAuthSettingsGUI\authSettingsObject(), and ilObjUserTest\testAuthAndEmailMethods().
|
static |
Get path to personal picture.
$a_usr_id | ||
string | $a_size | "small", "xsmall" or "xxsmall" |
bool | $a_force_pic | |
bool | $a_prevent_no_photo_image |
ilWACException |
Definition at line 3763 of file class.ilObjUser.php.
References ilWACSignedPath\signFile().
Referenced by ilUserProfile\addStandardFieldsToForm(), ilUserProfileBadge\evaluate(), ilWikiContributorsTableGUI\fillRow(), ilAwarenessData\getData(), ilPublicUserProfileGUI\getEmbeddable(), ilUserUtil\getNamePresentation(), ilNoteGUI\getNoteListHTML(), getPersonalPicturePath(), ilInternalLinkGUI\getUserSearchResult(), ilObjUserGUI\getValues(), ilUserDataSet\getXmlRecord(), ilRepositoryUserResultTableGUI\initMultiCommands(), ilNewsTimelineItemGUI\render(), ilObjPortfolioBaseGUI\renderFullscreenHeader(), ilObjBlogGUI\renderFullscreenHeader(), ilLikeGUI\renderModal(), ilPublicUserProfileGUI\renderTitle(), ilMStShowUserGUI\setTitleAndIcon(), and ilPersonalProfileGUI\showPublicProfileFields().
|
static |
get preferences for user
int | $user_id |
Definition at line 4435 of file class.ilObjUser.php.
References $DIC, $ilDB, and $prefs.
Referenced by ilUserXMLWriter\__handleUser(), ilConsultationHoursTableGUI\fillRow(), and readPrefs().
|
static |
return user data for given user ids
array | of internal ids or numerics $a_internalids |
Definition at line 4388 of file class.ilObjUser.php.
References $data, $DIC, $ilDB, $query, $result, ilUtil\__extractId(), and IL_INST_ID.
Referenced by ilSoapUserAdministration\getUserXML(), and ilObjSurvey\sendNotificationMail().
|
static |
get ids of all users that have been inactivated since at least the given period
integer | $period | (in days) |
Definition at line 4868 of file class.ilObjUser.php.
References $DIC, $ilDB, $query, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilCronDeleteInactivatedUserAccounts\run().
|
static |
get all users, that have a certain object within their clipboard
string | $a_type | object type |
string | $a_type | object type |
Definition at line 3346 of file class.ilObjUser.php.
Referenced by ilObjMediaObject\lookupUsages(), and ilObjUserTest\testClipboard().
|
static |
get users for a category or from system folder
$ref_id | ref id of object |
$active | can be -1 (ignore), 1 = active, 0 = not active user |
Definition at line 4287 of file class.ilObjUser.php.
References $active, $data, $DIC, $ilDB, $query, ilObject\$ref_id, $result, ANONYMOUS_USER_ID, and USER_FOLDER_ID.
Referenced by ilSoapUserAdministration\getUsersForContainer().
|
static |
return user data for group members
int | array of member ids |
int | active can be -1 (ignore), 1 = active, 0 = not active user |
Definition at line 4330 of file class.ilObjUser.php.
References $active, and _getUsersForIds().
Referenced by ilSoapUserAdministration\getUsersForContainer().
|
static |
return user data for given user id
int | array of member ids |
int | active can be -1 (ignore), 1 = active, 0 = not active user |
Definition at line 4341 of file class.ilObjUser.php.
References $active, $DIC, $ilDB, $query, ilObject\$rbacadmin, ilObject\$rbacreview, $result, ANONYMOUS_USER_ID, and USER_FOLDER_ID.
Referenced by _getUsersForGroup(), and ilSoapUserAdministration\getUsersForContainer().
|
static |
return array of complete users which belong to a specific role
int | role id | |
int | $active | if -1, all users will be delivered, 0 only non active, 1 only active users |
Definition at line 4243 of file class.ilObjUser.php.
References $active, $data, $DIC, $ilDB, $query, and ilObject\$rbacreview.
Referenced by ilSoapUserAdministration\getUserForRole().
|
static |
Definition at line 4515 of file class.ilObjUser.php.
References $DIC, $ilDB, and $query.
Referenced by ilAuthFrontend\handleAuthenticationFail(), and ilObjUserTest\testAuthAndEmailMethods().
|
static |
int | $usr_id |
Definition at line 5249 of file class.ilObjUser.php.
References ANONYMOUS_USER_ID.
Referenced by ilContactUserActionProvider\collectActionsForTargetUser(), ilPublicUserProfileGUI\getEmbeddable(), ilCmiXapiUser\getIdent(), ilBuddyList\getInstanceByUserId(), ilCmiXapiLaunchGUI\initCmixUser(), ilBuddyList\request(), ilInitialisation\resumeUserSession(), ilCmiXapiUser\save(), and ilBuddySystemGUI\transitionAsyncCommand().
|
static |
check if a login name already exists You may exclude a user from the check by giving his user id as 2nd paramter public static
string | login name |
integer | user id of user to exclude (optional) |
Definition at line 4186 of file class.ilObjUser.php.
Referenced by ilUserLoginInputGUI\checkInput(), ilAuthProviderSaml\handleSamlAuth(), ilCalendarAppointmentGUI\loadNotificationRecipients(), ilLuceneQueryParser\replaceOwnerCallback(), ilAccountRegistrationGUI\saveForm(), ilPDOAuthentication\setAuth(), ilConsultationHourAppointments\setManager(), ilObjUserTest\testCreateSetLookupDelete(), and ilPersonalProfileGUI\updateLoginOrSetErrorMessages().
|
staticprivate |
Private function for lookup methods.
Definition at line 686 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by _lookupAuthMode(), _lookupClientIP(), _lookupEmail(), _lookupExternalAccount(), _lookupFirstLogin(), _lookupGender(), _lookupLastLogin(), _lookupLogin(), _lookupSecondEmail(), and getStoredActive().
|
static |
Check user account active.
Definition at line 2266 of file class.ilObjUser.php.
References $DIC, $ilDB, $query, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilMailSearchGroupsGUI\cancel(), ilMailSearchCoursesGUI\cancel(), ilLearningSequenceParticipantsTableGUI\fillRow(), ILIAS\Contact\Provider\ContactNotificationProvider\getNotifications(), and ilBuddySystemRelationsTableGUI\populate().
|
static |
lookup auth mode
public
int | usr_id |
Definition at line 3557 of file class.ilObjUser.php.
References _lookup().
Referenced by ilECSAppEventListener\handleEvent(), ilLTIAppEventListener\handleOutcomeWithoutLP(), ilLTIAppEventListener\handleUpdateStatus(), and ilObjUserTest\testAuthAndEmailMethods().
|
static |
Lookup client ip.
int | user id |
Definition at line 765 of file class.ilObjUser.php.
References _lookup().
Referenced by ilObjTest\inviteGroup(), ilObjTest\inviteRole(), and ilObjUserTest\testCreateSetLookupDelete().
|
static |
Lookup email.
Definition at line 736 of file class.ilObjUser.php.
References _lookup().
Referenced by ilObjSurvey\getAppraiseesData(), ilAccessibilitySupportContacts\getMailsToAddress(), ilSystemSupportContacts\getMailsToAddress(), ilObjSurvey\getRatersData(), ilBadgeHandler\sendNotification(), ilMailSearchGUI\showResults(), and ilObjUserTest\testCreateSetLookupDelete().
|
static |
lookup external account for login and authmethod
Definition at line 824 of file class.ilObjUser.php.
References _lookup().
Referenced by ilLTIAppEventListener\handleOutcomeWithoutLP(), ilLTIAppEventListener\handleUpdateStatus(), ilUserImportParser\importEndTag(), ilObjUserTest\testCreateSetLookupDelete(), and ilUserImportParser\verifyEndTag().
|
static |
Lookup news feed hash for user.
If hash does not exist, create one.
Definition at line 4111 of file class.ilObjUser.php.
Referenced by ilUserFeedWriter\__construct(), ilPDNewsBlockGUI\showFeedUrl(), and ilNewsForContextBlockGUI\showFeedUrl().
|
static |
lookup fields (deprecated; use more specific methods instead)
Definition at line 798 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilTestExport\exportToCSV(), ilTestExport\exportToExcel(), ilSpecialUsersTableGUI\fillRow(), ilCertificateUserObjectHelper\lookupFields(), ilTestEvaluationGUI\outEvaluation(), and ilObjUserTest\testCreateSetLookupDelete().
|
static |
lookup first login
Definition at line 870 of file class.ilObjUser.php.
References _lookup().
Referenced by ilFirstLoginLearningHistoryProvider\getEntries().
|
static |
Lookup Full Name.
Definition at line 707 of file class.ilObjUser.php.
References $DIC, $fullname, and $ilDB.
Referenced by ilExAssignmentTeam\addTeamMember(), ilCalendarAppointmentGUI\book(), ilBookingProcessGUI\bookMultipleParticipants(), ilObjStudyProgrammeIndividualPlanGUI\buildFrame(), ilCalendarAppointmentGUI\cancelBooking(), ilObjSurvey\checkReminder(), ilExAssignmentReminder\checkReminders(), ilAppointmentPresentationConsultationHoursGUI\collectPropertiesAndActions(), ilObjStudyProgrammeMembersGUI\confirmRemoveUsers(), ilExAssignmentTeam\createTeam(), ilObjDataCollection\doUpdate(), ilRbacLogTableGUI\fillRow(), ilTestManScoringParticipantsBySelectedQuestionAndPassTableGUI\fillRow(), ilConsultationHourUtils\getConsultationHourLinksForRepositoryObject(), ilLPTableBaseGUI\getExportMeta(), ilCalendarAppointmentPanelGUI\getHTML(), ilCalendarBlockGUI\getHTML(), ilExAssignmentTeamLogTableGUI\getItems(), ilLearningModuleNotification\getMailBody(), ilConsultationHourAppointments\getManager(), ilObjStudyProgramme\getProgressIdString(), ilObjSurvey\getSurveyParticipants(), ilExAssignmentTeam\getTeamId(), ilExParticipantTableGUI\initMode(), ilSCORMTrackingItemsPerUserTableGUI\initTable(), ilSCORMTrackingItemPerUserTableGUI\initTable(), ilBookingEntry\lookupManagedBookingsForObject(), ilSCORMTrackingItemsScoTableGUI\parse(), ilConsultationHoursTableGUI\parse(), ilCalendarPresentationGUI\prepareOutput(), ilCalendarCategories\readConsultationHoursCalendar(), ilExAssignmentTeam\removeTeamMember(), ilIndividualAssessmentMembersGUI\removeUserConfirmation(), ilTestScoringByQuestionsGUI\saveManScoringByQuestion(), ilCalendarMailNotification\send(), ilConsultationHoursGUI\sendInfoAboutUnassignedUsers(), ilObjStudyProgramme\sendInformToReAssignMail(), ilObjStudyProgramme\sendInvalidateMail(), ilWikiUtil\sendNotification(), ilNote\sendNotifications(), ilObjStudyProgramme\sendReAssignedMail(), ilObjStudyProgramme\sendRiskyToFailMail(), ilObjSurvey\sendTutorNotification(), and ilObjSurvey\sendTutorResults().
|
static |
Lookup gender.
Definition at line 754 of file class.ilObjUser.php.
References _lookup().
Referenced by ilMail\getSalutation(), ilObjStudyProgramme\sendInformToReAssignMail(), ilObjStudyProgramme\sendInvalidateMail(), ilObjStudyProgramme\sendReAssignedMail(), ilObjStudyProgramme\sendRiskyToFailMail(), and ilObjUserTest\testCreateSetLookupDelete().
|
static |
Lookup id by login.
Definition at line 832 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilMail\__construct(), ilSurveyEvaluationGUI\addApprSelectionToToolbar(), ilOrgUnitStaffGUI\addOtherRoles(), ilOrgUnitUserAssignmentGUI\addStaff(), ilOrgUnitStaffGUI\addStaff(), ilRepositorySearchGUI\addUserFromAutoComplete(), ilObjBlogGUI\addUserFromAutoComplete(), ilBookingParticipantGUI\addUserFromAutoCompleteObject(), ilExSubmissionTeamGUI\addUserFromAutoCompleteObject(), ilExerciseManagementGUI\addUserFromAutoCompleteObject(), ilTreeTrashQueries\appendTrashNodeForContainerQueryFilter(), ilSkillProfileGUI\assignUser(), ilOrgUnitSimpleUserImport\buildUserId(), ilChatroomInviteUsersToPrivateRoomGUI\byLogin(), ilPermission2GUI\changeOwner(), checkUserId(), ilAuthProviderShibboleth\doAuthentication(), ilAuthProviderApache\doAuthentication(), ilAuthProviderCAS\doAuthentication(), ilAuthProviderRadius\doAuthentication(), ilLTIAppEventListener\doCronUpdate(), ilAuthProviderLTI\findUserId(), ilMail\formatNamesForOutput(), ilObjectPermissionStatusGUI\getUser(), getUserIdByLogin(), ilAccessibilitySupportContacts\getValidSupportContactIds(), ilSystemSupportContacts\getValidSupportContactIds(), ilDclStandardField\getValueFromExcel(), ilSoapObjectAdministration\getXMLTree(), ilAuthFrontend\handleAuthenticationFail(), ilAuthProviderCAS\handleLDAPDataSource(), ilAuthProviderApache\handleLDAPDataSource(), ilAuthProviderECS\handleLogin(), ilSessionControl\handleLoginEvent(), ilAuthProviderSaml\handleSamlAuth(), ilAuthProviderSoap\handleSoapAuth(), ilAuthProviderSaml\importUser(), ilPCParagraph\intLinks2xml(), ilChatroom\inviteUserToPrivateRoomByLogin(), ilSoapRBACAdministration\parseUserID(), ilStartUpGUI\processCode(), ilECSCmsCourseMemberCommandQueueHandler\refreshAssignmentStatus(), ilDclRecordEditGUI\save(), ilObjSurveyGUI\savePropertiesObject(), ilSingleUserShareGUI\saveShare(), ilNote\sendNotifications(), ilRegistrationSettings\setApproveRecipientLogins(), ilOpenIdConnectUserSync\setInternalAccount(), ilAccessibilitySupportContacts\setList(), ilSystemSupportContacts\setList(), ilObjUserGUI\showUpperIcon(), ilObjUserTest\testCreateSetLookupDelete(), ilAuthProviderLDAP\updateAccount(), ilLDAPAttributeToUser\usersToXML(), ilRegistrationSettings\validate(), and ilUserImportParser\verifyEndTag().
|
static |
Definition at line 2036 of file class.ilObjUser.php.
References $DIC, $ilDB, and ilObject\$lng.
Referenced by ilForum\_getLanguageInstanceByUsrId(), ilLanguageFactory\_getLanguageOfUser(), and ilObjUserTest\testCreateSetLookupDelete().
|
static |
lookup last login
Definition at line 862 of file class.ilObjUser.php.
References _lookup().
Referenced by ilCronDeleteInactiveUserReminderMail\removeEntriesFromTableIfLastLoginIsNewer(), and ilObjUserTest\testCreateSetLookupDelete().
|
static |
lookup login
Definition at line 816 of file class.ilObjUser.php.
References _lookup().
Referenced by ilMailSummaryNotification\__construct(), ilCourseXMLParser\__parseId(), ilRegistrationSettings\__read(), ilOrgUnitUserAssignmentGUI\assignmentsRecursive(), ilObjSurvey\checkReminder(), ilExAssignmentReminder\checkReminders(), ilWorkspaceUserActionProvider\collectActionsForTargetUser(), ilChatUserActionProvider\collectActionsForTargetUser(), ilForumMailEventNotificationSender\createMailValueObjectsWithAttachments(), ilForumMailEventNotificationSender\createMailValueObjectWithoutAttachments(), ilObjRole\delete(), ilStartUpGUI\doStandardAuthentication(), ilObjDataCollection\doUpdate(), ilObjSessionGUI\eventsListObject(), ilSessionOverviewGUI\exportCSV(), ilStudyProgrammeIndividualPlanTableGUI\fetchData(), ilDclBaseRecordModel\fillRecordFieldExcelExport(), ilPageHistoryTableGUI\fillRow(), ilMilestoneResponsiblesTableGUI\fillRow(), ilPDNewsTableGUI\fillRow(), ilTestServiceGUI\getAdditionalUsrDataHtmlAndPopulateWindowTitle(), ilUserAvatarResolver\getAvatar(), ilAccessibilitySupportContactsGUI\getContactLogins(), ilAttendanceList\getHTML(), getLoginByUserId(), getLoginFromAuth(), ilConsultationHourAppointments\getManagedUsers(), ilConsultationHourAppointments\getManager(), ilNoteGUI\getNoteListHTML(), ilStudyProgrammeMailMemberSearchGUI\getProcessData(), ilTestServiceGUI\getResultsHeadUserAndPass(), ilStudyProgrammeMailTemplateContext\getSpecificPlaceholders(), ilObjSurvey\getUserDataFromActiveId(), ilForumSettingsGUI\getUserNotificationTableData(), ilInternalLinkGUI\getUserSearchResult(), ilUserClipboard\getValidatedContent(), ilObjUserGUI\getValues(), ilAuthFrontend\handleAuthenticationSuccess(), ilCalendarAppointmentGUI\initForm(), ilMailSearchGroupsGUI\mailMembers(), ilMailSearchCoursesGUI\mailMembers(), ilContactGUI\mailToUsers(), ilPermission2GUI\owner(), ilUserClipboardTableGUI\parse(), ilCalendarSharedUserListTableGUI\parse(), ilTrashTableGUI\parse(), ilLearningSequenceRoles\readMemberData(), ilCalendarEntry\readResponsibleUsers(), ilExerciseManagementGUI\redirectFeedbackMailObject(), ilBuddyList\request(), ilLearningModuleNotification\send(), ilObjSurvey\send360ReminderToUser(), ilObjSurvey\sendAppraiseeCloseNotification(), ilObjSurvey\sendAppraiseeNotification(), ilTimingsCronReminder\sendExceededMail(), ilTimingsCronReminder\sendFreshlyStartedMail(), ilObjStudyProgramme\sendInformToReAssignMail(), ilObjStudyProgramme\sendInvalidateMail(), ilLPTableBaseGUI\sendMail(), ilSkillNotifications\sendMail(), ilMailNotification\sendMail(), ilMembershipCronNotifications\sendMail(), ilObjContentObjectGUI\sendMailToBlockedUsers(), ilMembershipMailGUI\sendMailToSelectedUsers(), ilStudyProgrammeMailMemberSearchGUI\sendMailToSelectedUsers(), ilMailMemberSearchGUI\sendMailToSelectedUsers(), ilMembershipGUI\sendMailToSelectedUsers(), ilMembershipCronMinMembers\sendMessage(), ilWikiUtil\sendNotification(), ilNote\sendNotifications(), ilObjSurvey\sendRaterNotification(), ilObjStudyProgramme\sendReAssignedMail(), ilObjStudyProgramme\sendRiskyToFailMail(), ilObjSurvey\sendTutorNotification(), ilObjSurvey\sendTutorResults(), ilMailSearchCoursesGUI\showMembers(), ilMailSearchGUI\showResults(), ilMailFolderGUI\showUser(), ilContactGUI\submitInvitation(), ilObjUserTest\testCreateSetLookupDelete(), ilBuddySystemGUI\transitionAsyncCommand(), ilBuddySystemGUI\transitionCommand(), ilUserImportParser\verifyEndTag(), and ilPCParagraph\xml2output().
|
static |
lookup user name
Definition at line 776 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilExGradesTableGUI\__construct(), ilBookingAssignObjectsTableGUI\__construct(), ilGroupXMLParser\__parseId(), ilObjTestAccess\_getParticipantData(), ilSoapLearningProgressAdministration\addUserProgress(), ilTimingsCronReminder\buildMailSalutation(), ilMailUserActionProvider\collectActionsForTargetUser(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilMembershipGUI\confirmAssignFromWaitingList(), ilMembershipGUI\confirmAssignSubscribers(), ilSessionMembershipGUI\confirmDeleteParticipants(), ilMembershipGUI\confirmDeleteParticipants(), ilMembershipGUI\confirmRefuseFromList(), ilMembershipGUI\confirmRefuseSubscribers(), ilOrgUnitStaffGUI\confirmRemoveUser(), ilLocalUserGUI\deleteUsers(), ilObjCategoryGUI\deleteUsersObject(), ilBlogExerciseGUI\downloadExcSubFile(), ilPortfolioExerciseGUI\downloadExcSubFile(), ilWikiPageGUI\downloadExcSubFile(), ilExSubmission\downloadFiles(), ilExSubmission\downloadMultipleFiles(), ilObjSessionGUI\eventsListObject(), ilSessionOverviewGUI\exportCSV(), ilObjExercise\exportGradesExcel(), ilObjAssessmentFolderGUI\exportLogObject(), ilDclBaseRecordModel\fillRecordFieldExcelExport(), ilStudyProgrammeAutoCategoriesTableGUI\fillRow(), ilStudyProgrammeAutoMembershipsTableGUI\fillRow(), ilAssessmentFolderLogTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilCalendarInboxSharedTableGUI\fillRow(), ilFileVersionsTableGUI\fillRow(), ilRbacLogTableGUI\fillRow(), ilObjSurvey\getAppraiseesData(), ilBookingParticipant\getAssignableParticipants(), ilLMTracker\getBlockedUsersInformation(), ilExSubmission\getDirectoryNameFromUserData(), ilIndividualAssessmentMembersTableGUI\getFullNameFor(), ilAttendanceList\getHTML(), ilSurveyParticipantsTableGUI\getItems(), ilSessionOverviewTableGUI\getItems(), ilCourseParticipantsGroupsTableGUI\getItems(), ilBookingParticipant\getList(), ilBookingReservationDBRepository\getListByDate(), ilExAssignment\getMemberListData(), ilContSkillMemberTableGUI\getMembers(), ilExAssignment\getMultiFeedbackFiles(), ilPageObject\getPageContributors(), ilPageObject\getParentObjectContributors(), ilDownloadSubmissionsBackgroundTask\getParticipantBucketTitle(), ilMilestoneResponsiblesTableGUI\getParticipantsAndResponsibles(), ilStudyProgrammeMailMemberSearchGUI\getProcessData(), ilObjWikiListGUI\getProperties(), ilObjSurvey\getRatersData(), ilMail\getSalutation(), ilDclBaseRecordModel\getStandardField(), ilObjSurvey\getSurveyParticipants(), ilForumSettingsGUI\getUserNotificationTableData(), ilObjStudyProgrammeAutoCategoriesGUI\getUserRepresentation(), ilObjStudyProgrammeAutoMembershipsGUI\getUserRepresentation(), ilExerciseXMLWriter\handleAssignmentMembers(), ilWorkspaceShareTableGUI\importData(), ilLOMemberTestResultTableGUI\init(), ilContSkillAdminGUI\initCompetenceAssignmentForm(), ilWorkspaceShareTableGUI\initFilter(), ilExerciseManagementGUI\initIndividualDeadlineForm(), ilObjectCustomUserFieldsGUI\initMemberForm(), ilExParticipantTableGUI\initMode(), ilObjSurveyGUI\initPropertiesForm(), ilGroupParticipantsTableGUI\lookupUserName(), ilCourseParticipantsTableGUI\lookupUserName(), ilTestEvaluationGUI\outParticipantsResultsOverview(), ilCourseReferenceDeleteConfirmationTableGUI\parse(), ilUserClipboardTableGUI\parse(), ilCalendarSharedUserListTableGUI\parse(), ilCalendarSharedListTableGUI\parse(), ilConsultationHoursTableGUI\parse(), ilObjPortfolioGUI\printView(), ilLearningSequenceRoles\readMemberData(), ilObjCourseGUI\readMemberData(), ilCalendarEntry\readResponsibleUsers(), ilSubscriberTableGUI\readSubscriberData(), ilWaitingListTableGUI\readUserData(), ilObjPortfolioBaseGUI\renderFullscreenHeader(), ilObjBlogGUI\renderFullscreenHeader(), ilTestScoringGUI\saveManScoringParticipantScreen(), ilExerciseManagementGUI\saveStatus(), ilExAssignment\sendMultiFeedbackStructureFile(), ilMailSearchCoursesGUI\showMembers(), ilExerciseManagementGUI\showParticipantObject(), ilMailSearchGUI\showResults(), ilCourseContentGUI\showUserTimings(), ilObjUserTest\testCreateSetLookupDelete(), ilObjTest\userLookupFullName(), ilMailNotification\userToString(), and ilObjStudyProgrammeMembersGUI\viewCompletedCourses().
|
static |
Definition at line 1281 of file class.ilObjUser.php.
References $DIC, $ilDB, $query, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by _getFeedPass(), ilNewsItem\_getNewsItemsOfUser(), ilChatUserActionProvider\acceptsMessages(), ilObjUserAccess\canBeDelivered(), ilUserUserActionProvider\collectActionsForTargetUser(), ilMailFolderGUI\confirmDeleteMails(), ilMailSearchCoursesMembersTableGUI\fillRow(), ilBuddySystemRelationsTableGUI\fillRow(), ilMail\formatNamesForOutput(), ilBuddySystemLinkButton\getHtml(), ilStudyProgrammeMailMemberSearchGUI\getProcessData(), ilUserUtil\getProfileLink(), ilBuddySystemGUI\requestCommand(), ilMailSearchGroupsGUI\showMembers(), ilMailSearchCoursesGUI\showMembers(), ilMailSearchGUI\showResults(), ilObjUserTest\testCreateSetLookupDelete(), and ilBuddySystemGUI\transitionAsyncCommand().
|
static |
Lookup second e-mail.
$a_user_id |
Definition at line 746 of file class.ilObjUser.php.
References _lookup().
|
static |
skins and styles
Definition at line 3086 of file class.ilObjUser.php.
Referenced by ilSystemStyleOverviewGUI\moveUserStyles(), and ilObjUserTest\testMiscellaneous().
|
static |
STATIC METHOD get user data of selected users.
array | desired user ids |
Definition at line 2917 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilMemberExport\fetchUsers(), ilAttendanceList\getNonMemberUserData(), ilCourseMembershipGUI\getPrintMemberData(), ilLearningSequenceRoles\readMemberData(), ilObjGroupGUI\readMemberData(), and ilObjUserTest\testCreateSetLookupDelete().
|
static |
Definition at line 4485 of file class.ilObjUser.php.
References $DIC, $ilDB, and $query.
Referenced by ilAuthFrontend\handleAuthenticationSuccess(), ilObjUserTest\testAuthAndEmailMethods(), and ilObjUserGUI\updateObject().
|
static |
Set news feed password for user.
integer | user_id |
string | new password |
Definition at line 4164 of file class.ilObjUser.php.
|
static |
Definition at line 4531 of file class.ilObjUser.php.
References $DIC, $ilDB, $query, and ilUtil\now().
Referenced by ilAuthFrontend\handleAuthenticationFail(), and ilObjUserTest\testAuthAndEmailMethods().
|
static |
Toggle active status of users.
public
Definition at line 3515 of file class.ilObjUser.php.
References $DIC, $ilDB, and ilUtil\now().
Referenced by ilLDAPCronSynchronization\deactivateUsers(), and ilObjUserTest\testCreateSetLookupDelete().
|
static |
STATIC METHOD updates the last_login field of user with given id to given or current date.
integer | $a_usr_id | |
string | $last_login | (optional) |
Definition at line 4905 of file class.ilObjUser.php.
|
static |
Create a personal picture image file from a temporary image file.
string | $tmp_file | Complete path to the temporary image file |
int | $obj_id | The object id of the related user account |
Definition at line 3687 of file class.ilObjUser.php.
References ilUtil\execConvert(), ilUtil\getWebspaceDir(), and ilUtil\isConvertVersionAtLeast().
Referenced by ilUserImportParser\importEndTag(), and ilUserDataSet\importRecord().
|
static |
Verifies a registration hash.
ilRegistrationHashExpiredException | |
ilRegistrationHashNotFoundException |
string | $a_hash | hashcode |
Definition at line 4748 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilStartUpGUI\_checkGoto().
|
static |
Definition at line 2071 of file class.ilObjUser.php.
Referenced by ilAuthProviderSaml\handleSamlAuth(), and ilObjUserTest\testAuthAndEmailMethods().
|
static |
Definition at line 2057 of file class.ilObjUser.php.
Referenced by ilObjUserTest\testAuthAndEmailMethods().
|
static |
Definition at line 4571 of file class.ilObjUser.php.
References $DIC, $ilDB, ilObject\$log, ilObject\$rbacreview, $res, $timestamp, ANONYMOUS_USER_ID, ilUserAccountSettings\getInstance(), ilUserFilter\getInstance(), ilLoggerFactory\getLogger(), ilTermsOfServiceHelper\isEnabled(), and SYSTEM_USER_ID.
Referenced by updateLogin().
|
static |
int | $a_usr_id | |
string | $a_keyword | |
string | $a_value |
Definition at line 1159 of file class.ilObjUser.php.
Referenced by ilBadgeProfileGUI\saveSettings().
ilObjUser::activateDeletionFlag | ( | ) |
Definition at line 5254 of file class.ilObjUser.php.
References writePref().
ilObjUser::addObjectToClipboard | ( | $a_item_id, | |
$a_type, | |||
$a_title, | |||
$a_parent = 0 , |
|||
$a_time = 0 , |
|||
$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 3121 of file class.ilObjUser.php.
References $d, $DIC, $ilDB, and ilObject\getId().
ilObjUser::addToPCClipboard | ( | $a_content, | |
$a_time, | |||
$a_nr | |||
) |
Add a page content item to PC clipboard (should go to another class)
Definition at line 3166 of file class.ilObjUser.php.
References $DIC, $ilDB, ilObject\getId(), and ilSession\set().
ilObjUser::addUserDefinedFieldEntry | ( | ) |
Definition at line 3931 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::assignData | ( | $a_data | ) |
loads a record "user" from array public
array | userdata |
Definition at line 344 of file class.ilObjUser.php.
References $DIC, $ilDB, $ilErr, ilObject\$lng, $passwd, addUserDefinedFieldEntry(), getAuthMode(), getBirthday(), getExternalAccount(), ilUserPasswordManager\getInstance(), getPasswd(), getPasswordEncodingType(), getPasswordSalt(), getProfileIncomplete(), getStoredActive(), getTimeLimitFrom(), getTimeLimitMessage(), getTimeLimitOwner(), getTimeLimitUnlimited(), getTimeLimitUntil(), IL_PASSWD_CRYPTED, IL_PASSWD_PLAIN, login(), ilUtil\now(), read(), setAuthMode(), setBirthday(), setCity(), setClientIP(), setComment(), setCountry(), setDepartment(), setEmail(), setExternalAccount(), setFax(), setFirstLogin(), setFirstname(), setFullname(), setGender(), setHobby(), setInactivationDate(), setInstitution(), setIsSelfRegistered(), setLastLogin(), setLastname(), setLastProfilePrompt(), setLastUpdate(), setLatitude(), setLocationZoom(), setLogin(), setLongitude(), setMatriculation(), setPasswd(), setPasswordEncodingType(), setPasswordSalt(), setPhoneHome(), setPhoneMobile(), setPhoneOffice(), setProfileIncomplete(), setSecondEmail(), setSelectedCountry(), setStreet(), setTimeLimitFrom(), setTimeLimitMessage(), setTimeLimitOwner(), setTimeLimitUnlimited(), setTimeLimitUntil(), setUTitle(), setZipcode(), syncActive(), ilObject\update(), updateMultiTextFields(), updateUserDefinedFields(), and writePrefs().
Referenced by read().
|
protected |
Convert multi-text values to plain text.
string | $a_attr |
Definition at line 5383 of file class.ilObjUser.php.
Referenced by getGeneralInterestsAsText(), getLookingForHelpAsText(), and getOfferingHelpAsText().
ilObjUser::checkTimeLimit | ( | ) |
Definition at line 2380 of file class.ilObjUser.php.
References getTimeLimitFrom(), getTimeLimitUnlimited(), and getTimeLimitUntil().
Referenced by ilAuthFrontend\checkTimeLimit().
ilObjUser::checkUserId | ( | ) |
Definition at line 2597 of file class.ilObjUser.php.
References $DIC, ilObject\$id, $ilSetting, $login, _lookupId(), and getLoginFromAuth().
ilObjUser::clipboardDeleteAll | ( | ) |
Delete objects of type for user.
Definition at line 3256 of file class.ilObjUser.php.
References $DIC, $ilDB, and ilObject\getId().
Referenced by delete().
ilObjUser::clipboardDeleteObjectsOfType | ( | $a_type | ) |
Delete objects of type for user.
Definition at line 3239 of file class.ilObjUser.php.
References $DIC, $ilDB, and ilObject\getId().
ilObjUser::clipboardHasObjectsOfType | ( | $a_type | ) |
Check whether clipboard has objects of a certain type.
Definition at line 3217 of file class.ilObjUser.php.
References $DIC, $ilDB, and ilObject\getId().
|
static |
Get profile picture direcotory.
Definition at line 3783 of file class.ilObjUser.php.
References ilUtil\getWebspaceDir().
Referenced by ILIAS\Portfolio\Export\PortfolioHtmlExport\exportBanner(), ILIAS\Blog\Export\BlogHtmlExport\exportBanner(), and ilUserDataSet\getXmlRecord().
ilObjUser::delete | ( | ) |
deletes a user public
integer | user_id |
Definition at line 1319 of file class.ilObjUser.php.
References $DIC, $ilDB, ilObject\$rbacadmin, ilObject\$tree, _deleteAllPref(), ilEventParticipants\_deleteByUser(), ilBlockSetting\_deleteSettingsOfUser(), ilLinkCheckNotify\_deleteUser(), ilObjUserTracking\_deleteUser(), ilObjForum\_deleteUser(), ilObjCourse\_deleteUser(), ilSession\_destroyByUserId(), ilLDAPRoleGroupMapping\_getInstance(), ilSCORM13Package\_removeTrackingDataForUser(), ilObjSCORMLearningModule\_removeTrackingDataForUser(), clipboardDeleteAll(), ilBadgeAssignment\deleteByUserId(), deleteMultiTextFields(), deleteUserDefinedFieldEntries(), ilObjPortfolio\deleteUserPortfolios(), ilObject\getId(), ilOrgUnitUserAssignmentQueries\getInstance(), getLogin(), ilNotification\removeForUser(), ilCronDeleteInactiveUserReminderMail\removeSingleUserFromTable(), removeUserPicture(), and resetOwner().
|
protected |
Remove multi-text values from DB.
Definition at line 5477 of file class.ilObjUser.php.
References $DIC, $ilDB, and ilObject\getId().
Referenced by delete(), and updateMultiTextFields().
ilObjUser::deletePref | ( | $a_keyword | ) |
Deletes a userpref value of the user from the database public.
string | keyword |
Definition at line 1109 of file class.ilObjUser.php.
References $DIC, $ilDB, and ilObject\getId().
ilObjUser::deleteUserDefinedFieldEntries | ( | ) |
Definition at line 3948 of file class.ilObjUser.php.
References $data, $DIC, $ilDB, ilObject\$lng, ilObject\$rbacreview, $user_defined_data, ilUserDefinedFields\_getInstance(), ilObject\_lookupTitle(), ilUserDefinedData\deleteEntriesOfUser(), ilDatePresentation\formatDate(), ilDatePresentation\formatPeriod(), getCity(), getComment(), getCountry(), ilObject\getCreateDate(), getDepartment(), getEmail(), getFax(), getFirstname(), getGender(), getHobby(), ilObject\getId(), getInstitution(), getLastname(), getLogin(), getMatriculation(), getPhoneHome(), getPhoneMobile(), getPhoneOffice(), getSecondEmail(), getSelectedCountry(), getStreet(), getTimeLimitFrom(), getTimeLimitUnlimited(), getTimeLimitUntil(), getUserDefinedData(), getUTitle(), getZipcode(), IL_CAL_DATETIME, IL_CAL_UNIX, ilDatePresentation\resetToDefaults(), ilDatePresentation\setLanguage(), ilDatePresentation\setUseRelativeDates(), and UDF_TYPE_WYSIWYG.
Referenced by delete().
ilObjUser::exportPersonalData | ( | ) |
Export personal data.
Definition at line 5011 of file class.ilObjUser.php.
References ilObject\$title, ilExport\_getExportDirectory(), ilUtil\delDir(), ilObject\getId(), getLastname(), and getLogin().
|
static |
Definition at line 5491 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilPublicUserProfileGUI\getAutocompleteResult().
ilObjUser::getActive | ( | ) |
get user active state public
Definition at line 2258 of file class.ilObjUser.php.
References $active.
Referenced by ilSoapUserAdministration\__readUserData(), ilAuthFrontend\checkActivation(), and ilAuthFrontend\checkExceededLoginAttempts().
ilObjUser::getAgreeDate | ( | ) |
get the date when the user accepted the user agreement public
Definition at line 2219 of file class.ilObjUser.php.
References $agree_date.
Referenced by ilTermsOfServiceHelper\hasToResignAcceptance().
ilObjUser::getApproveDate | ( | ) |
get the date when the user account was approved public
Definition at line 2209 of file class.ilObjUser.php.
References $approve_date.
Referenced by ilSoapUserAdministration\__readUserData().
ilObjUser::getAuthMode | ( | $a_auth_key = false | ) |
get auth mode public
Definition at line 3434 of file class.ilObjUser.php.
References $auth_mode, and ilAuthUtils\_getAuthMode().
Referenced by ilSoapUserAdministration\__readUserData(), assignData(), ilECSAppEventListener\handleMembership(), isPasswordChangeDemanded(), and isPasswordExpired().
ilObjUser::getAvatar | ( | ) |
Definition at line 3740 of file class.ilObjUser.php.
References ilObject\getId().
ilObjUser::getBirthday | ( | ) |
Definition at line 4797 of file class.ilObjUser.php.
References $birthday.
Referenced by assignData().
ilObjUser::getCity | ( | ) |
get city public
Definition at line 1737 of file class.ilObjUser.php.
References $city.
Referenced by ilSoapUserAdministration\__readUserData(), ilPersonalProfileGUI\addLocationToForm(), and deleteUserDefinedFieldEntries().
ilObjUser::getClientIP | ( | ) |
get client ip number public
Definition at line 1892 of file class.ilObjUser.php.
References $client_ip.
Referenced by ilAuthFrontend\checkIp().
ilObjUser::getClipboardChilds | ( | $a_parent, | |
$a_insert_time | |||
) |
Get childs of an item.
Definition at line 3313 of file class.ilObjUser.php.
References $DIC, $ilDB, $ilUser, and ilObject\_lookupTitle().
ilObjUser::getClipboardObjects | ( | $a_type = "" , |
|
$a_top_nodes_only = false |
|||
) |
get all clipboard objects of user and specified type
Definition at line 3269 of file class.ilObjUser.php.
References $DIC, $ilDB, ilPageObject\_exists(), ilObject\_lookupTitle(), ilObject\_lookupType(), ilObject\getId(), and ilMediaPoolPage\lookupTitle().
ilObjUser::getComment | ( | ) |
get referral comment public
Definition at line 2188 of file class.ilObjUser.php.
References $referral_comment.
Referenced by ilSoapUserAdministration\__readUserData(), and deleteUserDefinedFieldEntries().
ilObjUser::getCountry | ( | ) |
Get country (free text)
public
Definition at line 1777 of file class.ilObjUser.php.
References $country.
Referenced by ilSoapUserAdministration\__readUserData(), ilPersonalProfileGUI\addLocationToForm(), and deleteUserDefinedFieldEntries().
ilObjUser::getCurrentLanguage | ( | ) |
returns the current language (may differ from user's pref setting!)
Definition at line 2089 of file class.ilObjUser.php.
References $_SESSION.
ilObjUser::getDateFormat | ( | ) |
get date format
public
Definition at line 1243 of file class.ilObjUser.php.
References $format, ilCalendarSettings\_getInstance(), and getPref().
ilObjUser::getDepartment | ( | ) |
get department public
Definition at line 1699 of file class.ilObjUser.php.
References $department.
Referenced by ilSoapUserAdministration\__readUserData(), and deleteUserDefinedFieldEntries().
ilObjUser::getEmail | ( | ) |
get email address public
Definition at line 1949 of file class.ilObjUser.php.
References $email.
Referenced by ilSoapUserAdministration\__readUserData(), shibUser\createFields(), deleteUserDefinedFieldEntries(), ilCmiXapiUser\getIdent(), ILIAS\User\Profile\ProfileChangeMailTokenDBRepository\getNewEmailForUser(), ILIAS\User\Profile\ProfileChangeMailTokenDBRepository\getNewTokenForUser(), ilAccountRegistrationMail\sendLanguageVariableBasedAccountMail(), ilPasswordAssistanceGUI\submitAssistanceForm(), and shibUser\updateFields().
ilObjUser::getExternalAccount | ( | ) |
get external account
note: 3.7.0 uses this field only for cas and soap authentication.
public
Definition at line 3463 of file class.ilObjUser.php.
Referenced by assignData(), ilCmiXapiUser\getIdent(), ilCmiXapiUser\getIdentAsId(), and ilECSAppEventListener\handleMembership().
ilObjUser::getFax | ( | ) |
get fax public
Definition at line 1873 of file class.ilObjUser.php.
References $fax.
Referenced by ilSoapUserAdministration\__readUserData(), and deleteUserDefinedFieldEntries().
|
static |
Get first letters of all lastnames.
int[] | $user_ids |
Definition at line 4951 of file class.ilObjUser.php.
References $DIC, $ilDB, and ANONYMOUS_USER_ID.
Referenced by ilObjUserFolderGUI\viewObject().
ilObjUser::getFirstLogin | ( | ) |
returns first login date
Definition at line 2137 of file class.ilObjUser.php.
References $first_login.
Referenced by refreshLogin().
ilObjUser::getFirstname | ( | ) |
get firstname public
Definition at line 1642 of file class.ilObjUser.php.
References $firstname.
Referenced by ilSoapUserAdministration\__readUserData(), ilIndividualAssessmentMembers\buildNewRecordOfUser(), deleteUserDefinedFieldEntries(), ilCmiXapiUser\getName(), getPublicName(), and shibUser\returnNewLoginName().
ilObjUser::getFullname | ( | $a_max_strlen = 0 | ) |
get fullname public
integer | 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 1509 of file class.ilObjUser.php.
References ilUtil\stripSlashes().
Referenced by ilIndividualAssessmentMembersStorageDB\createAssessmentMember(), shibUser\createFields(), ilCmiXapiUser\getName(), and ilAccountRegistrationMail\sendLanguageVariableBasedAccountMail().
ilObjUser::getGender | ( | ) |
get gender public
Definition at line 1600 of file class.ilObjUser.php.
References $gender.
Referenced by ilSoapUserAdministration\__readUserData(), and deleteUserDefinedFieldEntries().
ilObjUser::getGeneralInterests | ( | ) |
Get general interests.
Definition at line 5302 of file class.ilObjUser.php.
References $interests_general.
Referenced by updateMultiTextFields().
ilObjUser::getGeneralInterestsAsText | ( | ) |
Get general interests as plain text.
Definition at line 5312 of file class.ilObjUser.php.
References buildTextFromArray().
ilObjUser::getHobby | ( | ) |
get hobby public
Definition at line 1984 of file class.ilObjUser.php.
References $hobby.
Referenced by ilSoapUserAdministration\__readUserData(), and deleteUserDefinedFieldEntries().
ilObjUser::getInactivationDate | ( | ) |
getter for inactivation date
Definition at line 5165 of file class.ilObjUser.php.
References $inactivation_date.
ilObjUser::getInstitution | ( | ) |
get institution public
Definition at line 1680 of file class.ilObjUser.php.
References $institution.
Referenced by ilSoapUserAdministration\__readUserData(), and deleteUserDefinedFieldEntries().
ilObjUser::getLanguage | ( | ) |
returns a 2char-language-string public
Definition at line 2005 of file class.ilObjUser.php.
Referenced by ilSoapUserAdministration\__readUserData(), ilAccessibilityUserHasLanguageCriterion\evaluate(), ilTermsOfServiceUserHasLanguageCriterion\evaluate(), ilPortfolioDeclarationOfAuthorship\getForUser(), ilNotificationConfig\getUserInstance(), ILIAS\LearningModule\Export\LMHtmlExport\initLanguage(), ilMailTemplateContext\initLanguage(), ilAccountRegistrationMail\sendLanguageVariableBasedAccountMail(), and ilAccountRegistrationMail\trySendingUserDefinedAccountMail().
ilObjUser::getLastLogin | ( | ) |
returns last login date public
Definition at line 2119 of file class.ilObjUser.php.
Referenced by ilSoapUserAdministration\__readUserData().
ilObjUser::getLastname | ( | ) |
get lastname public
Definition at line 1661 of file class.ilObjUser.php.
References $lastname.
Referenced by ilSoapUserAdministration\__readUserData(), ilIndividualAssessmentMembers\buildNewRecordOfUser(), deleteUserDefinedFieldEntries(), exportPersonalData(), ilCmiXapiUser\getName(), getPublicName(), and shibUser\returnNewLoginName().
ilObjUser::getLastPasswordChangeTS | ( | ) |
Definition at line 2015 of file class.ilObjUser.php.
References $last_password_change_ts.
Referenced by getPasswordAge(), isPasswordChangeDemanded(), isPasswordExpired(), and setLastPasswordChangeToNow().
ilObjUser::getLastProfilePrompt | ( | ) |
returns user's last profile prompt
Definition at line 2155 of file class.ilObjUser.php.
References $last_profile_prompt.
ilObjUser::getLastUpdate | ( | ) |
Definition at line 2169 of file class.ilObjUser.php.
References ilObject\$last_update.
Referenced by ilSoapUserAdministration\__readUserData().
ilObjUser::getLatitude | ( | ) |
Get Latitude.
Definition at line 2525 of file class.ilObjUser.php.
References $latitude.
Referenced by ilPersonalProfileGUI\addLocationToForm().
ilObjUser::getLocationZoom | ( | ) |
Get Location Zoom.
Definition at line 2565 of file class.ilObjUser.php.
References $loc_zoom.
Referenced by ilPersonalProfileGUI\addLocationToForm().
ilObjUser::getLogin | ( | ) |
get login / username public
Definition at line 1548 of file class.ilObjUser.php.
References $login.
Referenced by ilSoapUserAdministration\__readUserData(), ilIndividualAssessmentMembers\buildNewRecordOfUser(), shibUser\create(), delete(), deleteUserDefinedFieldEntries(), exportPersonalData(), ilCmiXapiUser\getIdent(), ilCmiXapiUser\getIdentAsId(), getPublicName(), ilTermsOfServiceHelper\hasToResignAcceptance(), ilTermsOfServiceHelper\isIncludedUser(), ilAccountRegistrationMail\sendLanguageVariableBasedAccountMail(), ilPasswordAssistanceGUI\submitAssignPasswordForm(), ilPasswordAssistanceGUI\submitAssistanceForm(), ilAccountRegistrationMail\trySendingUserDefinedAccountMail(), and updateLogin().
ilObjUser::getLoginAttempts | ( | ) |
ilObjUser::getLoginByUserId | ( | $a_userid | ) |
Definition at line 2752 of file class.ilObjUser.php.
References $login, and _lookupLogin().
|
staticprivate |
Gets the username from $ilAuth, and converts it into an ILIAS login name.
Definition at line 2614 of file class.ilObjUser.php.
References $GLOBALS, $login, ilDAVActivationChecker\_isActive(), and _lookupLogin().
Referenced by checkUserId(), isCurrentUserActive(), and syncActive().
ilObjUser::getLongitude | ( | ) |
Get Longitude.
Definition at line 2545 of file class.ilObjUser.php.
References $longitude.
Referenced by ilPersonalProfileGUI\addLocationToForm().
ilObjUser::getLookingForHelp | ( | ) |
Get help looking for.
Definition at line 5362 of file class.ilObjUser.php.
References $interests_help_looking.
Referenced by updateMultiTextFields().
ilObjUser::getLookingForHelpAsText | ( | ) |
Get help looking for as plain text.
Definition at line 5372 of file class.ilObjUser.php.
References buildTextFromArray().
ilObjUser::getMatriculation | ( | ) |
get matriculation number public
Definition at line 1911 of file class.ilObjUser.php.
References $matriculation.
Referenced by ilSoapUserAdministration\__readUserData(), and deleteUserDefinedFieldEntries().
ilObjUser::getOfferingHelp | ( | ) |
Get help offering.
Definition at line 5332 of file class.ilObjUser.php.
References $interests_help_offered.
Referenced by updateMultiTextFields().
ilObjUser::getOfferingHelpAsText | ( | ) |
Get help offering as plain text.
Definition at line 5342 of file class.ilObjUser.php.
References buildTextFromArray().
ilObjUser::getOrgUnitsRepresentation | ( | ) |
Definition at line 3415 of file class.ilObjUser.php.
References ilObject\getId().
ilObjUser::getPasswd | ( | ) |
get password
Definition at line 1571 of file class.ilObjUser.php.
References $passwd.
Referenced by ilSoapUserAdministration\__readUserData(), assignData(), refreshLogin(), and ilUserPasswordManager\verifyPassword().
ilObjUser::getPasswdType | ( | ) |
get password type
Definition at line 1581 of file class.ilObjUser.php.
References $passwd_type.
Referenced by ilSoapUserAdministration\__readUserData().
ilObjUser::getPasswordAge | ( | ) |
Definition at line 2460 of file class.ilObjUser.php.
References getLastPasswordChangeTS().
ilObjUser::getPasswordEncodingType | ( | ) |
Definition at line 310 of file class.ilObjUser.php.
References $password_encoding_type.
Referenced by assignData(), refreshLogin(), and ilUserPasswordManager\verifyPassword().
ilObjUser::getPasswordPolicyResetStatus | ( | ) |
Definition at line 2023 of file class.ilObjUser.php.
References $passwd_policy_reset.
Referenced by isPasswordChangeDemanded().
ilObjUser::getPasswordSalt | ( | ) |
Definition at line 326 of file class.ilObjUser.php.
References $password_salt.
Referenced by assignData(), ilUserPasswordManager\encodePassword(), refreshLogin(), and ilUserPasswordManager\verifyPassword().
ilObjUser::getPCClipboardContent | ( | ) |
Add a page content item to PC clipboard (should go to another class)
Definition at line 3186 of file class.ilObjUser.php.
References $DIC, $ilDB, ilSession\get(), and ilObject\getId().
ilObjUser::getPersonalDataExportFile | ( | ) |
Get personal data export file.
Definition at line 5034 of file class.ilObjUser.php.
References ilExport\_getExportDirectory(), ilUtil\getDir(), and ilObject\getId().
Referenced by sendPersonalDataFile().
ilObjUser::getPersonalPicturePath | ( | $a_size = "small" , |
|
$a_force_pic = false |
|||
) |
Get path to personal picture.
The result will be cached. The result will be cached.
string | $a_size | "small", "xsmall" or "xxsmall" |
bool | $a_force_pic |
Definition at line 3729 of file class.ilObjUser.php.
References _getPersonalPicturePath(), and ilObject\getId().
Referenced by ilForumAuthorInformation\getUserImagePath().
ilObjUser::getPhoneHome | ( | ) |
get home phone public
Definition at line 1835 of file class.ilObjUser.php.
References $phone_home.
Referenced by ilSoapUserAdministration\__readUserData(), and deleteUserDefinedFieldEntries().
ilObjUser::getPhoneMobile | ( | ) |
get mobile phone public
Definition at line 1854 of file class.ilObjUser.php.
References $phone_mobile.
Referenced by ilSoapUserAdministration\__readUserData(), and deleteUserDefinedFieldEntries().
ilObjUser::getPhoneOffice | ( | ) |
get office phone public
Definition at line 1816 of file class.ilObjUser.php.
References $phone_office.
Referenced by ilSoapUserAdministration\__readUserData(), and deleteUserDefinedFieldEntries().
ilObjUser::getPref | ( | $a_keyword | ) |
get a user preference
string | name of parameter public |
Definition at line 1272 of file class.ilObjUser.php.
Referenced by ilSoapUserAdministration\__readUserData(), getDateFormat(), ilPublicUserProfileGUI\getPublicPref(), getTimeFormat(), getTimeZone(), hasDeletionFlag(), and hasPublicProfile().
ilObjUser::getProfileIncomplete | ( | ) |
Definition at line 2394 of file class.ilObjUser.php.
References ANONYMOUS_USER_ID.
Referenced by assignData().
|
static |
Get profile status.
array[int] | $a_user_ids user ids |
Definition at line 5526 of file class.ilObjUser.php.
References $DIC, ilObject\$id, and $ilDB.
Referenced by ilInternalLink\searchUsers().
ilObjUser::getPublicName | ( | ) |
returns firstname lastname and login if profile is public, login otherwise
Definition at line 4562 of file class.ilObjUser.php.
References getFirstname(), getLastname(), getLogin(), and hasPublicProfile().
ilObjUser::getSecondEmail | ( | ) |
Definition at line 1957 of file class.ilObjUser.php.
References $second_email.
Referenced by ilSoapUserAdministration\__readUserData(), and deleteUserDefinedFieldEntries().
ilObjUser::getSelectedCountry | ( | ) |
Get selected country (selection drop down)
Definition at line 1797 of file class.ilObjUser.php.
References $sel_country.
Referenced by deleteUserDefinedFieldEntries(), and ilTermsOfServiceUserHasCountryCriterion\evaluate().
ilObjUser::getStoredActive | ( | $a_id | ) |
get user active state
integer | $a_id | user id public |
Definition at line 2311 of file class.ilObjUser.php.
References $active, and _lookup().
Referenced by assignData(), syncActive(), and ilObjUserTest\testCreateSetLookupDelete().
ilObjUser::getStreet | ( | ) |
get street public
Definition at line 1718 of file class.ilObjUser.php.
References $street.
Referenced by ilSoapUserAdministration\__readUserData(), ilPersonalProfileGUI\addLocationToForm(), and deleteUserDefinedFieldEntries().
ilObjUser::getTimeFormat | ( | ) |
get time format
public
Definition at line 1226 of file class.ilObjUser.php.
References $format, ilCalendarSettings\_getInstance(), and getPref().
ilObjUser::getTimeLimitFrom | ( | ) |
Definition at line 2340 of file class.ilObjUser.php.
Referenced by ilSoapUserAdministration\__readUserData(), assignData(), checkTimeLimit(), and deleteUserDefinedFieldEntries().
ilObjUser::getTimeLimitMessage | ( | ) |
Definition at line 2364 of file class.ilObjUser.php.
Referenced by ilSoapUserAdministration\__readUserData(), and assignData().
ilObjUser::getTimeLimitOwner | ( | ) |
Definition at line 2332 of file class.ilObjUser.php.
Referenced by ilSoapUserAdministration\__readUserData(), and assignData().
ilObjUser::getTimeLimitUnlimited | ( | ) |
Definition at line 2356 of file class.ilObjUser.php.
Referenced by ilSoapUserAdministration\__readUserData(), assignData(), checkTimeLimit(), and deleteUserDefinedFieldEntries().
ilObjUser::getTimeLimitUntil | ( | ) |
Definition at line 2348 of file class.ilObjUser.php.
Referenced by ilSoapUserAdministration\__readUserData(), assignData(), checkTimeLimit(), deleteUserDefinedFieldEntries(), and ilECSAppEventListener\extendAccount().
ilObjUser::getTimeZone | ( | ) |
get timezone of user
public
Definition at line 1209 of file class.ilObjUser.php.
References ilCalendarSettings\_getInstance(), and getPref().
ilObjUser::getUserDefinedData | ( | ) |
Definition at line 3859 of file class.ilObjUser.php.
Referenced by deleteUserDefinedFieldEntries().
|
static |
Definition at line 2683 of file class.ilObjUser.php.
References _lookupId().
Referenced by ilSurveySkillChangesTableGUI\getSkillLevelsForAppraisee(), ilMailAddressTypeHelperImpl\getUserIdByLogin(), ilUserImportParser\importEndTag(), ilCmiXapiStatementsGUI\initActorFilter(), ilLTIConsumerXapiStatementsGUI\initActorFilter(), ilSoapUserAdministration\lookupUser(), ilPasswordAssistanceGUI\submitAssistanceForm(), ilObjUserTest\testAuthAndEmailMethods(), ilObjCourse\validateInfoSettings(), and ilUserImportParser\verifyEndTag().
|
static |
STATIC METHOD get all user_ids of an email address.
string | email of user |
Definition at line 2696 of file class.ilObjUser.php.
References $DIC, $ilDB, $ilias, and $res.
Referenced by ilObjSurvey\sendNotificationMail().
|
static |
Get ids of all users that have been inactive for at least the given period.
int | $periodInDays | |
bool | $includeNeverLoggedIn |
Definition at line 4809 of file class.ilObjUser.php.
References $DIC, $query, and $res.
Referenced by ilCronDeleteInactiveUserAccounts\hasCustomSettings().
|
static |
Get ids of all users that have never logged in.
int | $thresholdInDays |
Definition at line 4839 of file class.ilObjUser.php.
References $DIC, $query, and $res.
Referenced by ilCronDeleteNeverLoggedInUserAccounts\run().
|
static |
get all user login names of an email address
string | email of user |
Definition at line 2724 of file class.ilObjUser.php.
References $DIC, $ilDB, and $res.
Referenced by ilPasswordAssistanceGUI\submitUsernameAssistanceForm(), and ilObjUserTest\testAuthAndEmailMethods().
|
static |
Get users that have or have not agreed to the user agreement.
bool | $a_agreed | true, if users that have agreed should be returned $ |
array | $a_users | array of user ids (subset used as base) or null for all users |
Definition at line 5196 of file class.ilObjUser.php.
References $DIC, $ilDB, and $ret.
Referenced by ilAwarenessUserCollector\collectUsers().
|
static |
For a given set of user IDs return a subset that has a given user preference set.
array | $a_user_ids | array of user IDs |
string | $a_keyword | preference keyword |
string | $a_val | value |
Definition at line 4465 of file class.ilObjUser.php.
Referenced by ilAwarenessUserCollector\collectUsers().
ilObjUser::getUTitle | ( | ) |
get user title (note: don't mix up this method with getTitle() that is derived from ilObject and gets the user object's title) public
Definition at line 1623 of file class.ilObjUser.php.
References $utitle.
Referenced by ilSoapUserAdministration\__readUserData(), deleteUserDefinedFieldEntries(), and ilCmiXapiUser\getName().
ilObjUser::getZipcode | ( | ) |
get zipcode public
Definition at line 1756 of file class.ilObjUser.php.
References $zipcode.
Referenced by ilSoapUserAdministration\__readUserData(), and deleteUserDefinedFieldEntries().
|
static |
Check for simultaneous login.
Definition at line 2576 of file class.ilObjUser.php.
Referenced by ilAuthFrontend\checkSimultaneousLogins().
ilObjUser::hasDeletionFlag | ( | ) |
Definition at line 5264 of file class.ilObjUser.php.
References getPref().
ilObjUser::hasPublicProfile | ( | ) |
returns true if public is profile, false otherwise
Definition at line 4552 of file class.ilObjUser.php.
References getPref().
Referenced by getPublicName().
ilObjUser::hasToAcceptTermsOfService | ( | ) |
Definition at line 5173 of file class.ilObjUser.php.
References ANONYMOUS_USER_ID, ilObject\getId(), ilTermsOfServiceHelper\isEnabled(), login(), and SYSTEM_USER_ID.
Referenced by ilSoapUserAdministration\__readUserData().
ilObjUser::hasToAcceptTermsOfServiceInSession | ( | $status = null | ) |
bool | null | $status |
Definition at line 5225 of file class.ilObjUser.php.
References ilSession\get(), ilTermsOfServiceHelper\isEnabled(), and ilSession\set().
Referenced by ilTermsOfServiceHelper\trackAcceptance().
ilObjUser::importPersonalData | ( | $a_file, | |
$a_profile_data, | |||
$a_settings, | |||
$a_notes, | |||
$a_calendar | |||
) |
|
staticprivate |
ilObjUser::isAnonymous | ( | ) |
Definition at line 5240 of file class.ilObjUser.php.
References ilObject\getId().
Referenced by ilUsersGalleryGUI\addActionSection(), and ilTermsOfServiceHelper\isIncludedUser().
ilObjUser::isCaptchaVerified | ( | ) |
Is user captcha verified?
Definition at line 4990 of file class.ilObjUser.php.
References $_SESSION.
ilObjUser::isCurrentUserActive | ( | ) |
Definition at line 2653 of file class.ilObjUser.php.
References $DIC, $ilDB, $login, and getLoginFromAuth().
ilObjUser::isPasswordChangeDemanded | ( | ) |
Definition at line 2405 of file class.ilObjUser.php.
References ilSecuritySettings\_getInstance(), ilAuthUtils\_needsExternalAccountByAuthMode(), ANONYMOUS_USER_ID, getAuthMode(), ilUserPasswordManager\getInstance(), getLastPasswordChangeTS(), getPasswordPolicyResetStatus(), and SYSTEM_USER_ID.
ilObjUser::isPasswordExpired | ( | ) |
Definition at line 2434 of file class.ilObjUser.php.
References ilSecuritySettings\_getInstance(), ilAuthUtils\_needsExternalAccountByAuthMode(), ANONYMOUS_USER_ID, getAuthMode(), and getLastPasswordChangeTS().
ilObjUser::isSelfRegistered | ( | ) |
|
static |
Lookup matriculation.
int | $a_usr_id | public |
Definition at line 1922 of file class.ilObjUser.php.
References $DIC, $ilDB, $query, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilObjCourseGrouping\_checkGroupingDependencies().
|
static |
lokup org unit representation
int | $a_usr_id |
Definition at line 3405 of file class.ilObjUser.php.
Referenced by ilStudyProgrammeMembersTableGUI\fetchData(), ilUserTableGUI\getItems(), ilStudyProgrammeMailTemplateContext\getSpecificPlaceholders(), and ilMemberExport\write().
ilObjUser::read | ( | ) |
loads a record "user" from database private
Definition at line 236 of file class.ilObjUser.php.
References $data, $DIC, $ilDB, $ilErr, assignData(), IL_PASSWD_CRYPTED, readMultiTextFields(), readPrefs(), readUserDefinedFields(), setLastPasswordChangeTS(), setLoginAttempts(), setPasswordPolicyResetStatus(), ilStyleDefinition\skinExists(), ilStyleDefinition\styleExists(), and ilStyleDefinition\styleExistsForSkinId().
Referenced by __construct(), and assignData().
|
protected |
Fetch multi-text values from DB.
Definition at line 5394 of file class.ilObjUser.php.
References $DIC, $ilDB, ilObject\getId(), setGeneralInterests(), setLookingForHelp(), and setOfferingHelp().
Referenced by read().
ilObjUser::readPrefs | ( | ) |
get all user preferences private
Definition at line 1301 of file class.ilObjUser.php.
References $DIC, $ilDB, $prefs, and _getPreferences().
Referenced by read().
ilObjUser::readUserDefinedFields | ( | ) |
Definition at line 3908 of file class.ilObjUser.php.
References $DIC, $ilDB, and ilObject\getId().
Referenced by read().
ilObjUser::refreshLogin | ( | ) |
updates the login data of a "user" // TODO set date with now() should be enough public
Definition at line 881 of file class.ilObjUser.php.
References $DIC, $ilDB, getFirstLogin(), ilObject\getId(), ilUserPasswordManager\getInstance(), getPasswd(), getPasswordEncodingType(), and getPasswordSalt().
ilObjUser::removeDeletionFlag | ( | ) |
Definition at line 5259 of file class.ilObjUser.php.
References writePref().
ilObjUser::removeObjectFromClipboard | ( | $a_item_id, | |
$a_type | |||
) |
remove object from 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 3371 of file class.ilObjUser.php.
References $DIC, $ilDB, and ilObject\getId().
ilObjUser::removeUserPicture | ( | $a_do_update = true | ) |
Remove user picture.
Definition at line 3810 of file class.ilObjUser.php.
References ilUtil\getWebspaceDir(), setPref(), and ilObject\update().
Referenced by delete().
|
staticprivate |
ilObjUser::resetLastPasswordChange | ( | ) |
Definition at line 2490 of file class.ilObjUser.php.
References $DIC, $ilDB, $query, and ilObject\getId().
ilObjUser::resetOwner | ( | ) |
Definition at line 4931 of file class.ilObjUser.php.
References $DIC, $ilDB, $query, and ilObject\getId().
Referenced by delete().
|
static |
STATIC METHOD get the user_ids which correspond a search string.
string | search string | |
boolean | $active | Search only for active users |
boolean | $a_return_ids_only | Return only an array of user id's instead of id, login, name, active status |
mixed | $filter_settings | Filter settings of the user administration view public |
Definition at line 2768 of file class.ilObjUser.php.
References $_SESSION, $active, $DIC, $ilDB, $ilias, $query, ilObject\$rbacreview, ilObject\$ref_id, $res, and ANONYMOUS_USER_ID.
Referenced by ilObjUserTest\testSearch().
ilObjUser::sendPersonalDataFile | ( | ) |
Send personal data file.
Definition at line 5056 of file class.ilObjUser.php.
References ilExport\_getExportDirectory(), ilUtil\deliverFile(), ilObject\getId(), and getPersonalDataExportFile().
ilObjUser::setActive | ( | $a_active, | |
$a_owner = 0 |
|||
) |
set user active state and updates system fields appropriately public
string | $a_active | the active state of the user account |
string | $a_owner | the id of the person who approved the account, defaults to 6 (root) |
Definition at line 2240 of file class.ilObjUser.php.
References setApproveDate(), and ilObject\setOwner().
Referenced by shibUser\create(), shibUser\createFields(), and syncActive().
ilObjUser::setAgreeDate | ( | $a_str | ) |
set date the user account was accepted by the user nullindicates that the user has not accepted his account public
Definition at line 2229 of file class.ilObjUser.php.
Referenced by ilTermsOfServiceHelper\resetAcceptance().
ilObjUser::setApproveDate | ( | $a_str | ) |
set date the user account was activated null indicates that the user has not yet been activated public
Definition at line 2199 of file class.ilObjUser.php.
Referenced by setActive().
ilObjUser::setAuthMode | ( | $a_str | ) |
set auth mode public
Definition at line 3425 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setBirthday | ( | $a_birthday | ) |
Definition at line 4787 of file class.ilObjUser.php.
References IL_CAL_DATE.
Referenced by assignData().
ilObjUser::setCaptchaVerified | ( | $a_val | ) |
Set captcha verified.
Definition at line 5000 of file class.ilObjUser.php.
References $_SESSION.
ilObjUser::setCity | ( | $a_str | ) |
set city public
string | city |
Definition at line 1728 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setClientIP | ( | $a_str | ) |
set client ip number public
string | client ip |
Definition at line 1883 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setComment | ( | $a_str | ) |
set referral comment public
string | hobby |
Definition at line 2179 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setCountry | ( | $a_str | ) |
Set country (free text)
public
string | country |
Definition at line 1767 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setCurrentLanguage | ( | $a_val | ) |
Set current language.
string | $a_val | current language |
Definition at line 2099 of file class.ilObjUser.php.
References $_SESSION.
Referenced by ILIAS\LearningModule\Export\LMHtmlExport\initLanguage().
ilObjUser::setDepartment | ( | $a_str | ) |
set department public
string | department |
Definition at line 1690 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setEmail | ( | $a_str | ) |
set email public
string | email address |
Definition at line 1940 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setExternalAccount | ( | $a_str | ) |
set external account
note: 3.7.0 uses this field only for cas and soap authentication.
public
Definition at line 3451 of file class.ilObjUser.php.
Referenced by assignData(), and shibUser\createFields().
ilObjUser::setFax | ( | $a_str | ) |
set fax public
string | fax |
Definition at line 1864 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setFirstLogin | ( | $a_str | ) |
set user's first login
string | login date |
Definition at line 2128 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setFirstname | ( | $a_str | ) |
set firstname public
string | firstname |
Definition at line 1633 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setFullname | ( | $a_title = "" , |
|
$a_firstname = "" , |
|||
$a_lastname = "" |
|||
) |
builds a string with title + firstname + lastname method is used to build fullname in member variable $this->fullname.
But you may use the function in static manner. static
string | title (opt.) |
string | firstname (opt.) |
string | lastname (opt.) |
Definition at line 1472 of file class.ilObjUser.php.
References $fullname, and $lastname.
Referenced by assignData().
ilObjUser::setGender | ( | $a_str | ) |
set gender public
string | gender |
Definition at line 1591 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setGeneralInterests | ( | array | $value = null | ) |
Set general interests.
array | $value |
Definition at line 5292 of file class.ilObjUser.php.
Referenced by readMultiTextFields().
ilObjUser::setHobby | ( | $a_str | ) |
set hobby public
string | hobby |
Definition at line 1975 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setInactivationDate | ( | $inactivation_date | ) |
setter for inactivation date
string | $inactivationDate |
Definition at line 5155 of file class.ilObjUser.php.
References $inactivation_date.
Referenced by assignData().
ilObjUser::setInstitution | ( | $a_str | ) |
set institution public
string | institution |
Definition at line 1671 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setIsSelfRegistered | ( | $status | ) |
bool | $status |
Definition at line 5272 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLanguage | ( | $a_str | ) |
set user language public
string | lang_key (i.e. de,en,fr,...) |
Definition at line 1994 of file class.ilObjUser.php.
References $_SESSION, and setPref().
Referenced by shibUser\createFields(), ILIAS\LearningModule\Export\LMHtmlExport\initLanguage(), and shibUser\updateFields().
ilObjUser::setLastLogin | ( | $a_str | ) |
set user's last login public
string | login date |
Definition at line 2109 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLastname | ( | $a_str | ) |
set lastame public
string | lastname |
Definition at line 1652 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setLastPasswordChangeToNow | ( | ) |
Definition at line 2468 of file class.ilObjUser.php.
References $DIC, $ilDB, $query, getLastPasswordChangeTS(), and setLastPasswordChangeTS().
Referenced by ilPasswordAssistanceGUI\submitAssignPasswordForm().
ilObjUser::setLastPasswordChangeTS | ( | $a_last_password_change_ts | ) |
Definition at line 2010 of file class.ilObjUser.php.
Referenced by read(), and setLastPasswordChangeToNow().
ilObjUser::setLastProfilePrompt | ( | $a_str | ) |
set user's last profile prompt
string | last profile prompt timestamp |
Definition at line 2146 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLastUpdate | ( | $a_str | ) |
set last update of user data set public
string | date |
Definition at line 2165 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLatitude | ( | $a_latitude | ) |
Set Latitude.
string | $a_latitude | Latitude |
Definition at line 2515 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLocationZoom | ( | $a_locationzoom | ) |
Set Location Zoom.
int | $a_locationzoom | Location Zoom |
Definition at line 2555 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLogin | ( | $a_str | ) |
set login / username public
string | username |
Definition at line 1539 of file class.ilObjUser.php.
References login().
Referenced by assignData(), and shibUser\createFields().
ilObjUser::setLoginAttempts | ( | $a_login_attempts | ) |
Definition at line 2369 of file class.ilObjUser.php.
Referenced by read().
ilObjUser::setLongitude | ( | $a_longitude | ) |
Set Longitude.
string | $a_longitude | Longitude |
Definition at line 2535 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLookingForHelp | ( | array | $value = null | ) |
Set help looking for.
array | $value |
Definition at line 5352 of file class.ilObjUser.php.
Referenced by readMultiTextFields().
ilObjUser::setMatriculation | ( | $a_str | ) |
set matriculation number public
string | matriculation number |
Definition at line 1902 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setOfferingHelp | ( | array | $value = null | ) |
Set help offering.
array | $value |
Definition at line 5322 of file class.ilObjUser.php.
Referenced by readMultiTextFields().
ilObjUser::setPasswd | ( | $a_str, | |
$a_type = IL_PASSWD_PLAIN |
|||
) |
set password public
string | passwd |
Definition at line 1558 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and ilUserPasswordManager\encodePassword().
ilObjUser::setPasswordEncodingType | ( | $password_encryption_type | ) |
string | $password_encryption_type |
Definition at line 318 of file class.ilObjUser.php.
Referenced by assignData(), and ilUserPasswordManager\encodePassword().
ilObjUser::setPasswordPolicyResetStatus | ( | bool | $status | ) |
int | $passwd_policy_reset |
Definition at line 2031 of file class.ilObjUser.php.
Referenced by read().
ilObjUser::setPasswordSalt | ( | $password_salt | ) |
string | null | $password_salt |
Definition at line 334 of file class.ilObjUser.php.
References $password_salt.
Referenced by assignData(), and ilUserPasswordManager\encodePassword().
ilObjUser::setPhoneHome | ( | $a_str | ) |
set home phone public
string | home phone |
Definition at line 1826 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setPhoneMobile | ( | $a_str | ) |
set mobile phone public
string | mobile phone |
Definition at line 1845 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setPhoneOffice | ( | $a_str | ) |
set office phone public
string | office phone |
Definition at line 1807 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setPref | ( | $a_keyword, | |
$a_value | |||
) |
set a user preference
string | name of parameter |
string | value public |
Definition at line 1260 of file class.ilObjUser.php.
Referenced by removeUserPicture(), setLanguage(), and writePref().
ilObjUser::setProfileIncomplete | ( | $a_prof_inc | ) |
Definition at line 2390 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setSecondEmail | ( | $second_email | ) |
null | string | $second_email |
Definition at line 1965 of file class.ilObjUser.php.
References $second_email.
Referenced by assignData().
ilObjUser::setSelectedCountry | ( | $a_val | ) |
Set selected country (selection drop down)
string | selected country |
Definition at line 1787 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setSkin | ( | $a_str | ) |
set user skin (template set) public
string | directory name of template set |
Definition at line 2322 of file class.ilObjUser.php.
ilObjUser::setStreet | ( | $a_str | ) |
set street public
string | street |
Definition at line 1709 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setTimeLimitFrom | ( | $a_from | ) |
Definition at line 2336 of file class.ilObjUser.php.
Referenced by assignData(), and shibUser\createFields().
ilObjUser::setTimeLimitMessage | ( | $a_time_limit_message | ) |
Definition at line 2360 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setTimeLimitOwner | ( | $a_owner | ) |
Definition at line 2328 of file class.ilObjUser.php.
Referenced by assignData(), and shibUser\createFields().
ilObjUser::setTimeLimitUnlimited | ( | $a_unlimited | ) |
Definition at line 2352 of file class.ilObjUser.php.
Referenced by ilAccountCode\applyAccessLimits(), assignData(), and shibUser\createFields().
ilObjUser::setTimeLimitUntil | ( | $a_until | ) |
Definition at line 2344 of file class.ilObjUser.php.
Referenced by ilAccountCode\applyAccessLimits(), assignData(), shibUser\createFields(), and ilECSAppEventListener\extendAccount().
ilObjUser::setUserDefinedData | ( | $a_data | ) |
ilObjUser::setUTitle | ( | $a_str | ) |
set user title (note: don't mix up this method with setTitle() that is derived from ilObject and sets the user object's title) public
string | title |
Definition at line 1612 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setZipcode | ( | $a_str | ) |
set zipcode public
string | zipcode |
Definition at line 1747 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::syncActive | ( | ) |
synchronizes current and stored user active values for the owner value to be set correctly, this function should only be called when an admin is approving a user account public
Definition at line 2287 of file class.ilObjUser.php.
References getLoginFromAuth(), getStoredActive(), and setActive().
Referenced by assignData().
|
static |
Static function removes Microsoft domain name from username webdav related.
string | $a_login |
Definition at line 2633 of file class.ilObjUser.php.
ilObjUser::updateLogin | ( | $a_login | ) |
update login name
string | new login |
ilUserException |
Definition at line 1019 of file class.ilObjUser.php.
References $DIC, Vendor\Package\$e, $ilDB, $ilSetting, _getLastHistoryDataByUserId(), _writeHistory(), ilDatePresentation\formatDate(), ilObject\getId(), getLogin(), IL_CAL_UNIX, and login().
ilObjUser::updateMultiTextFields | ( | $a_create = false | ) |
Write multi-text values to DB.
bool | $a_create |
Definition at line 5434 of file class.ilObjUser.php.
References $DIC, ilObject\$id, $ilDB, deleteMultiTextFields(), getGeneralInterests(), ilObject\getId(), getLookingForHelp(), and getOfferingHelp().
Referenced by assignData().
ilObjUser::updateUserDefinedFields | ( | ) |
Definition at line 3864 of file class.ilObjUser.php.
References $DIC, $ilDB, and ilObject\getId().
Referenced by assignData().
|
static |
Definition at line 4972 of file class.ilObjUser.php.
References $DIC, $ilDB, $query, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilInfoScreenGUI\addObjectSections(), and ilObjForumAccess\getCachedUserInstance().
ilObjUser::writeAccepted | ( | ) |
write accept date of user agreement to db
Definition at line 673 of file class.ilObjUser.php.
References $DIC, $ilDB, and ilObject\getId().
Referenced by ilTermsOfServiceHelper\trackAcceptance().
ilObjUser::writePref | ( | $a_keyword, | |
$a_value | |||
) |
write userpref to user table private
string | keyword |
string | value |
Definition at line 1097 of file class.ilObjUser.php.
References setPref().
Referenced by activateDeletionFlag(), and removeDeletionFlag().
ilObjUser::writePrefs | ( | ) |
write all userprefs private
Definition at line 1191 of file class.ilObjUser.php.
References $DIC, $ilDB, and _deleteAllPref().
Referenced by assignData().
ilObjUser::$active |
Definition at line 99 of file class.ilObjUser.php.
Referenced by _getAllUserData(), _getUsersForFolder(), _getUsersForGroup(), _getUsersForIds(), _getUsersForRole(), getActive(), getStoredActive(), and searchUsers().
ilObjUser::$agree_date = null |
Definition at line 98 of file class.ilObjUser.php.
Referenced by getAgreeDate().
ilObjUser::$approve_date = null |
Definition at line 97 of file class.ilObjUser.php.
Referenced by getApproveDate().
ilObjUser::$auth_mode |
Definition at line 101 of file class.ilObjUser.php.
Referenced by getAuthMode().
|
protected |
Definition at line 77 of file class.ilObjUser.php.
Referenced by getBirthday().
ilObjUser::$city |
Definition at line 84 of file class.ilObjUser.php.
Referenced by getCity().
ilObjUser::$client_ip |
Definition at line 100 of file class.ilObjUser.php.
Referenced by getClientIP().
ilObjUser::$country |
Definition at line 86 of file class.ilObjUser.php.
Referenced by getCountry().
ilObjUser::$default_role |
Definition at line 133 of file class.ilObjUser.php.
ilObjUser::$department |
Definition at line 82 of file class.ilObjUser.php.
Referenced by getDepartment().
ilObjUser::$email |
Definition at line 92 of file class.ilObjUser.php.
Referenced by getEmail().
ilObjUser::$fax |
Definition at line 91 of file class.ilObjUser.php.
Referenced by getFax().
|
protected |
Definition at line 181 of file class.ilObjUser.php.
Referenced by getFirstLogin().
ilObjUser::$firstname |
Definition at line 75 of file class.ilObjUser.php.
Referenced by getFirstname().
ilObjUser::$fullname |
Definition at line 78 of file class.ilObjUser.php.
Referenced by _lookupFullname(), and setFullname().
ilObjUser::$gender |
Definition at line 73 of file class.ilObjUser.php.
Referenced by getGender().
ilObjUser::$hobby |
Definition at line 94 of file class.ilObjUser.php.
Referenced by getHobby().
ilObjUser::$ilias |
Definition at line 140 of file class.ilObjUser.php.
Referenced by __construct(), getUserIdsByEmail(), and searchUsers().
|
protected |
Definition at line 155 of file class.ilObjUser.php.
Referenced by getInactivationDate(), and setInactivationDate().
ilObjUser::$institution |
Definition at line 81 of file class.ilObjUser.php.
Referenced by getInstitution().
|
protected |
Definition at line 169 of file class.ilObjUser.php.
Referenced by getGeneralInterests().
|
protected |
Definition at line 171 of file class.ilObjUser.php.
Referenced by getLookingForHelp().
|
protected |
Definition at line 170 of file class.ilObjUser.php.
Referenced by getOfferingHelp().
|
static |
Definition at line 143 of file class.ilObjUser.php.
|
static |
Definition at line 142 of file class.ilObjUser.php.
|
private |
Definition at line 161 of file class.ilObjUser.php.
Referenced by isSelfRegistered().
ilObjUser::$last_password_change_ts |
Definition at line 107 of file class.ilObjUser.php.
Referenced by getLastPasswordChangeTS().
|
protected |
Definition at line 176 of file class.ilObjUser.php.
Referenced by getLastProfilePrompt().
ilObjUser::$lastname |
Definition at line 76 of file class.ilObjUser.php.
Referenced by getLastname(), and setFullname().
ilObjUser::$latitude |
Definition at line 103 of file class.ilObjUser.php.
Referenced by getLatitude().
ilObjUser::$loc_zoom |
Definition at line 105 of file class.ilObjUser.php.
Referenced by getLocationZoom().
ilObjUser::$login |
all user related data in single vars public
Definition at line 35 of file class.ilObjUser.php.
Referenced by checkUserId(), shibUser\cleanName(), getLogin(), getLoginByUserId(), getLoginFromAuth(), isCurrentUserActive(), and shibUser\returnNewLoginName().
ilObjUser::$login_attempts |
Definition at line 109 of file class.ilObjUser.php.
Referenced by _getLoginAttempts(), and getLoginAttempts().
ilObjUser::$longitude |
Definition at line 104 of file class.ilObjUser.php.
Referenced by getLongitude().
ilObjUser::$matriculation |
Definition at line 95 of file class.ilObjUser.php.
Referenced by getMatriculation().
|
protected |
Definition at line 167 of file class.ilObjUser.php.
|
protected |
Definition at line 40 of file class.ilObjUser.php.
Referenced by assignData(), and getPasswd().
|
protected |
Definition at line 108 of file class.ilObjUser.php.
Referenced by getPasswordPolicyResetStatus().
|
protected |
Definition at line 45 of file class.ilObjUser.php.
Referenced by getPasswdType().
|
protected |
Definition at line 65 of file class.ilObjUser.php.
Referenced by getPasswordEncodingType().
|
protected |
Definition at line 71 of file class.ilObjUser.php.
Referenced by getPasswordSalt(), and setPasswordSalt().
|
staticprotected |
Definition at line 148 of file class.ilObjUser.php.
ilObjUser::$phone_home |
Definition at line 89 of file class.ilObjUser.php.
Referenced by getPhoneHome().
ilObjUser::$phone_mobile |
Definition at line 90 of file class.ilObjUser.php.
Referenced by getPhoneMobile().
ilObjUser::$phone_office |
Definition at line 88 of file class.ilObjUser.php.
Referenced by getPhoneOffice().
ilObjUser::$prefs |
Definition at line 118 of file class.ilObjUser.php.
Referenced by _getPreferences(), and readPrefs().
ilObjUser::$referral_comment |
Definition at line 96 of file class.ilObjUser.php.
Referenced by getComment().
|
protected |
Definition at line 93 of file class.ilObjUser.php.
Referenced by getSecondEmail(), and setSecondEmail().
ilObjUser::$sel_country |
Definition at line 87 of file class.ilObjUser.php.
Referenced by getSelectedCountry().
ilObjUser::$skin |
Definition at line 125 of file class.ilObjUser.php.
Referenced by __construct().
ilObjUser::$street |
Definition at line 83 of file class.ilObjUser.php.
Referenced by getStreet().
ilObjUser::$user_defined_data = array() |
Definition at line 111 of file class.ilObjUser.php.
Referenced by deleteUserDefinedFieldEntries().
ilObjUser::$utitle |
Definition at line 74 of file class.ilObjUser.php.
Referenced by getUTitle().
ilObjUser::$zipcode |
Definition at line 85 of file class.ilObjUser.php.
Referenced by getZipcode().