ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
Public Member Functions | |
__construct ($a_user_id=0, $a_call_by_reference=false) | |
Constructor @access public. More... | |
read () | |
loads a record "user" from database @access private More... | |
getPasswordEncodingType () | |
setPasswordEncodingType ($password_encryption_type) | |
getPasswordSalt () | |
setPasswordSalt ($password_salt) | |
assignData ($a_data) | |
loads a record "user" from array @access public More... | |
writeAccepted () | |
write accept date of user agreement to db More... | |
_lookupFullname ($a_user_id) | |
Lookup Full Name. More... | |
_lookupIm ($a_user_id, $a_type) | |
Lookup IM. More... | |
_lookupEmail ($a_user_id) | |
Lookup email. More... | |
_lookupClientIP ($a_user_id) | |
Lookup client ip. More... | |
_lookupFields ($a_user_id) | |
lookup fields (deprecated; use more specific methods instead) More... | |
_lookupExternalAccount ($a_user_id) | |
lookup external account for login and authmethod More... | |
_lookupLastLogin ($a_user_id) | |
lookup last login More... | |
refreshLogin () | |
updates the login data of a "user" // TODO set date with now() should be enough @access public More... | |
updateLogin ($a_login) | |
update login name More... | |
writePref ($a_keyword, $a_value) | |
write userpref to user table @access private More... | |
deletePref ($a_keyword) | |
Deletes a userpref value of the user from the database @access public. More... | |
_deleteAllPref ($a_user_id) | |
Deletes a userpref value of the user from the database @access public. More... | |
writePrefs () | |
write all userprefs @access 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... | |
_lookupPref ($a_usr_id, $a_keyword) | |
readPrefs () | |
get all user preferences @access private More... | |
delete () | |
deletes a user @access 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 @access public More... | |
setLogin ($a_str) | |
set login / username @access public More... | |
getLogin () | |
get login / username @access public More... | |
setPasswd ($a_str, $a_type=IL_PASSWD_PLAIN) | |
set password @access public More... | |
getPasswd () | |
get password More... | |
getPasswdType () | |
get password type More... | |
setGender ($a_str) | |
set gender @access public More... | |
getGender () | |
get gender @access 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) @access 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) @access public More... | |
setFirstname ($a_str) | |
set firstname @access public More... | |
getFirstname () | |
get firstname @access public More... | |
setLastname ($a_str) | |
set lastame @access public More... | |
getLastname () | |
get lastname @access public More... | |
setInstitution ($a_str) | |
set institution @access public More... | |
getInstitution () | |
get institution @access public More... | |
setDepartment ($a_str) | |
set department @access public More... | |
getDepartment () | |
get department @access public More... | |
setStreet ($a_str) | |
set street @access public More... | |
getStreet () | |
get street @access public More... | |
setCity ($a_str) | |
set city @access public More... | |
getCity () | |
get city @access public More... | |
setZipcode ($a_str) | |
set zipcode @access public More... | |
getZipcode () | |
get zipcode @access 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 @access public More... | |
getPhoneOffice () | |
get office phone @access public More... | |
setPhoneHome ($a_str) | |
set home phone @access public More... | |
getPhoneHome () | |
get home phone @access public More... | |
setPhoneMobile ($a_str) | |
set mobile phone @access public More... | |
getPhoneMobile () | |
get mobile phone @access public More... | |
setFax ($a_str) | |
set fax @access public More... | |
getFax () | |
get fax @access public More... | |
setClientIP ($a_str) | |
set client ip number @access public More... | |
getClientIP () | |
get client ip number @access public More... | |
setMatriculation ($a_str) | |
set matriculation number @access public More... | |
getMatriculation () | |
get matriculation number @access public More... | |
setEmail ($a_str) | |
set email @access public More... | |
getEmail () | |
get email address @access public More... | |
setHobby ($a_str) | |
getHobby () | |
get hobby @access public More... | |
setLanguage ($a_str) | |
set user language @access public More... | |
getLanguage () | |
returns a 2char-language-string @access public More... | |
setDiskQuota ($a_disk_quota) | |
getDiskQuota () | |
getPersonalWorkspaceDiskQuota () | |
setLastPasswordChangeTS ($a_last_password_change_ts) | |
getLastPasswordChangeTS () | |
_writeExternalAccount ($a_usr_id, $a_ext_id) | |
_writeAuthMode ($a_usr_id, $a_auth_mode) | |
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 @access public More... | |
getLastLogin () | |
returns last login date @access public More... | |
setLastUpdate ($a_str) | |
set last update of user data set @access public More... | |
getLastUpdate () | |
setComment ($a_str) | |
set referral comment @access public More... | |
getComment () | |
get referral comment @access public More... | |
setApproveDate ($a_str) | |
set date the user account was activated null indicates that the user has not yet been activated @access public More... | |
getApproveDate () | |
get the date when the user account was approved @access public More... | |
getAgreeDate () | |
get the date when the user accepted the user agreement @access public More... | |
setAgreeDate ($a_str) | |
set date the user account was accepted by the user nullindicates that the user has not accepted his account @access public More... | |
setActive ($a_active, $a_owner=0) | |
set user active state and updates system fields appropriately @access public More... | |
getActive () | |
get user active state @access public More... | |
_lookupActive ($a_usr_id) | |
Check user account active. 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 @access public More... | |
getStoredActive ($a_id) | |
get user active state More... | |
setSkin ($a_str) | |
set user skin (template set) @access 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... | |
& | getAppliedUsers () |
isChild ($a_usr_id) | |
__readAppliedUsers ($a_parent_id) | |
checkUserId () | |
isCurrentUserActive () | |
getUserIdByLogin ($a_login) | |
getLoginByUserId ($a_userid) | |
_getNumberOfUsersForStyle ($a_skin, $a_style) | |
skins and styles More... | |
_getAllUserAssignedStyles () | |
skins and styles More... | |
_moveUsersToStyle ($a_from_skin, $a_from_style, $a_to_skin, $a_to_style) | |
skins and styles More... | |
addDesktopItem ($a_item_id, $a_type, $a_par="") | |
add an item to user's personal desktop More... | |
setDesktopItemParameters ($a_item_id, $a_type, $a_par) | |
set parameters of a desktop item entry More... | |
dropDesktopItem ($a_item_id, $a_type) | |
drop an item from user's personal desktop More... | |
isDesktopItem ($a_item_id, $a_type) | |
check wether an item is on the users desktop or not More... | |
getDesktopItems ($a_types="") | |
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... | |
_getUsersForClipboadObject ($a_type, $a_id) | |
get all users, that have a certain object within their clipboard More... | |
removeObjectFromClipboard ($a_item_id, $a_type) | |
remove object from user's personal clipboard More... | |
_getImportedUserId ($i2_id) | |
setAuthMode ($a_str) | |
set auth mode @access public More... | |
getAuthMode ($a_auth_key=false) | |
get auth mode @access public More... | |
setExternalAccount ($a_str) | |
set external account More... | |
getExternalAccount () | |
get external account More... | |
_getNumberOfUsersPerAuthMode () | |
get number of users per auth mode More... | |
_getLocalAccountsForEmail ($a_email) | |
check whether external account and authentication method matches with a user More... | |
_uploadPersonalPicture ($tmp_file, $obj_id) | |
Create a personal picture image file from a temporary image file. More... | |
getPersonalPicturePath ($a_size="small", $a_force_pic=false) | |
Get path to personal picture. More... | |
removeUserPicture ($a_do_update=true) | |
Remove user picture. More... | |
setUserDefinedData ($a_data) | |
getUserDefinedData () | |
updateUserDefinedFields () | |
readUserDefinedFields () | |
addUserDefinedFieldEntry () | |
deleteUserDefinedFieldEntries () | |
setInstantMessengerId ($a_im_type, $a_im_id) | |
getInstantMessengerId ($a_im_type) | |
setDelicious ($a_delicious) | |
getDelicious () | |
_lookupFeedHash ($a_user_id, $a_create=false) | |
Lookup news feed hash for user. More... | |
_getFeedPass ($a_user_id) | |
Lookup news feed password for user. More... | |
_setFeedPass ($a_user_id, $a_password) | |
Set news feed password for user. More... | |
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_bookmarks, $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... | |
![]() | |
ilObject ($a_id=0, $a_reference=true) | |
Constructor @access public. More... | |
withReferences () | |
determines wehter objects are referenced or not (got ref ids or not) More... | |
read ($a_force_db=false) | |
read object data from db into object More... | |
getId () | |
get object id @access public More... | |
setId ($a_id) | |
set object id @access public More... | |
setRefId ($a_id) | |
set reference id @access public More... | |
getRefId () | |
get reference id @access public More... | |
getType () | |
get object type @access public More... | |
setType ($a_type) | |
set object type @access public More... | |
getPresentationTitle () | |
get presentation title Normally same as title Overwritten for sessions More... | |
getTitle () | |
get object title @access public More... | |
getUntranslatedTitle () | |
get untranslated object title @access 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... | |
getOwner () | |
get object owner More... | |
getOwnerName () | |
_lookupOwnerName ($a_owner_id) | |
lookup owner name for owner id More... | |
setOwner ($a_owner) | |
set object owner More... | |
getCreateDate () | |
get create date @access public More... | |
getLastUpdateDate () | |
get last update date @access public More... | |
getDiskUsage () | |
setObjDataRecord ($a_record) | |
set object_data record (note: this method should only be called from the ilObjectFactory class) 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... | |
_getIdForImportId ($a_import_id) | |
get current object id for import id (static) More... | |
_lookupOwner ($a_id) | |
lookup object owner More... | |
_lookupLastUpdate ($a_id, $a_as_string=false) | |
lookup last update More... | |
_getLastUpdateOfObjects ($a_objs) | |
Get last update for a set of media objects. More... | |
_setDeletedDate ($a_ref_id) | |
only called in ilTree::saveSubTree More... | |
_resetDeletedDate ($a_ref_id) | |
only called in ilObjectGUI::insertSavedNodes More... | |
_lookupDeletedDate ($a_ref_id) | |
only called in ilObjectGUI::insertSavedNodes More... | |
_writeTitle ($a_obj_id, $a_title) | |
write title to db (static) More... | |
_writeDescription ($a_obj_id, $a_desc) | |
write description to db (static) More... | |
_writeImportId ($a_obj_id, $a_import_id) | |
write import id to db (static) More... | |
_isInTrash ($a_ref_id) | |
checks wether object is in trash More... | |
_hasUntrashedReference ($a_obj_id) | |
checks wether an object has at least one reference that is not in trash More... | |
_getObjectsDataForType ($a_type, $a_omit_trash=false) | |
get all objects of a certain type 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) @access public More... | |
applyDidacticTemplate ($a_tpl_id) | |
Apply template. More... | |
notify ($a_event, $a_ref_id, $a_parent_non_rbac_id, $a_node_id, $a_params=0) | |
notifys an object about an event occured Based on the event passed, each object may decide how it reacts. More... | |
setRegisterMode ($a_bool) | |
isUserRegistered ($a_user_id=0) | |
requireRegistration () | |
getXMLZip () | |
getHTMLDirectory () | |
cloneObject ($a_target_id, $a_copy_id=0, $a_omit_tree=false) | |
Clone object permissions, put in tree ... More... | |
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... | |
_lookupCreationDate ($a_id) | |
Lookup creation date. 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 | _lookupGender ($a_user_id) |
Lookup gender. More... | |
static | _lookupName ($a_user_id) |
lookup user name More... | |
static | _lookupLogin ($a_user_id) |
lookup login More... | |
static | _lookupId ($a_user_str) |
Lookup id by 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 | _writePref ($a_usr_id, $a_keyword, $a_value) |
static | lookupMatriculation ($a_usr_id) |
Lookup matriculation. More... | |
static | _lookupLanguage ($a_usr_id) |
static | hasActiveSession ($a_user_id) |
Check for simultaneous login. More... | |
_getUserIdsByEmail ($a_email) | |
STATIC METHOD get all user_ids of an email address. More... | |
getUserIdByEmail ($a_email) | |
STATIC METHOD get the user_id 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... | |
_getAllUserLogins (&$ilias) | |
STATIC METHOD get all user logins. More... | |
static | _readUsersProfileData ($a_user_ids) |
STATIC METHOD get user data of selected users. More... | |
_getAllUserData ($a_fields=NULL, $active=-1) | |
STATIC METHOD get all user data. More... | |
static | _addDesktopItem ($a_usr_id, $a_item_id, $a_type, $a_par="") |
add an item to user's personal desktop More... | |
static | _dropDesktopItem ($a_usr_id, $a_item_id, $a_type) |
drop an item from user's personal desktop More... | |
static | _removeItemFromDesktops ($a_id) |
removes object from all user's desktops @access public More... | |
static | _isDesktopItem ($a_usr_id, $a_item_id, $a_type) |
check wether an item is on the users desktop or not More... | |
static | preloadIsDesktopItem ($a_usr_id, $a_item_ids) |
Preload desktop item information. More... | |
static | _lookupDesktopItems ($user_id, $a_types="") |
get all desktop items of user and specified type 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) |
check whether external account and authentication method matches with a user More... | |
static | _getPersonalPicturePath ($a_usr_id, $a_size="small", $a_force_pic=false, $a_prevent_no_photo_image=false) |
Get path to personal picture. More... | |
static | copyProfilePicturesToDirectory ($a_user_id, $a_dir) |
Get profile picture direcotory. 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 @access public @access 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) |
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 | _getAssociatedUsersOnline ($a_user_id, $a_no_anonymous=false) |
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 ($period) |
get ids of all users that have been inactive for at least the given period 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 () |
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 | _lookupObjIdByImportId ($a_import_id) |
static | _lookupImportId ($a_obj_id) |
static | _getAllReferences ($a_id) |
get all reference ids of object More... | |
static | _lookupTitle ($a_id) |
lookup object title More... | |
static | _getIdsForTitle ($title, $type='', $partialmatch=false) |
static | _lookupDescription ($a_id) |
lookup object description More... | |
static | _lookupObjId ($a_id) |
static | setDeletedDates ($a_ref_ids) |
Set deleted date @global type $ilDB. More... | |
static | _lookupType ($a_id, $a_reference=false) |
lookup object type More... | |
static | _lookupObjectId ($a_ref_id) |
lookup object id More... | |
static | _exists ($a_id, $a_reference=false, $a_type=null) |
checks if an object exists in object_data@access public 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 | 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 @access 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 | |
$im_icq | |
$im_yahoo | |
$im_msn | |
$im_aim | |
$im_skype | |
$im_jabber | |
$im_voip | |
$delicious | |
$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 |
$ilias | |
$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 | |
$obj_data_record | |
object_data record More... | |
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 | |
$inactivation_date = null | |
$interests_general | |
$interests_help_offered | |
$interests_help_looking | |
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) |
@global type $ilDB More... | |
static | resetInactivationDate ($usrIds) |
@global type $ilDB More... | |
Private Attributes | |
$is_self_registered = false | |
Definition at line 23 of file class.ilObjUser.php.
ilObjUser::__construct | ( | $a_user_id = 0 , |
|
$a_call_by_reference = false |
|||
) |
Constructor @access public.
integer | user_id |
Definition at line 175 of file class.ilObjUser.php.
References $ilDB, $ilias, $skin, IL_PASSWD_PLAIN, read(), and ilObject\setId().
ilObjUser::__readAppliedUsers | ( | $a_parent_id | ) |
Definition at line 2516 of file class.ilObjUser.php.
References $ilDB, $res, $row, and __readAppliedUsers().
Referenced by __readAppliedUsers(), getAppliedUsers(), and isChild().
|
static |
add an item to user's personal desktop
int | $a_usr_id | id of user object |
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 3056 of file class.ilObjUser.php.
References $ilDB, and ilCalendarCategories\deletePDItemsCache().
Referenced by addDesktopItem(), ilRbacAdmin\addDesktopItem(), ilParticipant\addDesktopItem(), ilParticipants\addDesktopItem(), ilDesktopItemGUI\addToDesktop(), ilAccountCode\applyRoleAssignments(), ilUserImportParser\assignToRole(), ilECSEnrolmentStatusCommandQueueHandler\doUpdate(), ilObjSurvey\inviteGroup(), ilObjSurvey\inviteRole(), and ilObjSurvey\inviteUser().
|
static |
check whether external account and authentication method matches with a user
Definition at line 3766 of file class.ilObjUser.php.
References $ilDB, $ilSetting, $r, $res, and ilAuthUtils\_getAuthModeName().
Referenced by ilSoapAuthentication\__checkAgreement(), ilSoapAuthenticationCAS\authenticate(), ilAuthContainerLDAP\extractUserName(), ilAuthContainerSOAP\fetchData(), ilUserImportParser\importEndTag(), ilCASAuth\login(), ilAuthContainerCAS\loginObserver(), ilAuthContainerOpenId\loginObserver(), ilAuthContainerRadius\loginObserver(), ilLDAPUserSynchronisation\readInternalAccount(), ilLDAPQuery\readUserData(), ilECSCmsCourseMemberCommandQueueHandler\refreshAssignmentStatus(), ilObjUserTest\testAuthAndEmailMethods(), ilObjUserGUI\updateObjectOld(), ilAuthContainerApache\updateRequired(), ilAuthContainerLDAP\updateRequired(), and ilUserImportParser\verifyEndTag().
ilObjUser::_deleteAllPref | ( | $a_user_id | ) |
Deletes a userpref value of the user from the database @access public.
string | keyword |
Definition at line 1120 of file class.ilObjUser.php.
References $ilDB.
Referenced by delete(), and writePrefs().
|
static |
Checks wether the passed loginname already exists in history.
@access public
string | $a_login | Loginname |
Definition at line 952 of file class.ilObjUser.php.
Referenced by ilAccountRegistrationGUI\saveForm().
|
static |
drop an item from user's personal desktop
int | $a_usr_id | id of user object |
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 3117 of file class.ilObjUser.php.
References $ilDB, and ilCalendarCategories\deletePDItemsCache().
Referenced by ilPDSelectedItemsBlockGUI\confirmedRemove(), ilUserImportParser\detachFromRole(), ilObjSurvey\disinviteUser(), ilECSEnrolmentStatusCommandQueueHandler\doUpdate(), dropDesktopItem(), ilParticipant\dropDesktopItem(), ilParticipants\dropDesktopItem(), and ilDesktopItemGUI\removeFromDesktop().
|
static |
Check if an external account name already exists.
@access public
string | external account |
string | auth mode |
Definition at line 4493 of file class.ilObjUser.php.
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 5036 of file class.ilObjUser.php.
References $ilDB, $res, $row, and DB_FETCHMODE_OBJECT.
ilObjUser::_getAllUserAssignedStyles | ( | ) |
skins and styles
Definition at line 3003 of file class.ilObjUser.php.
References $ilDB.
Referenced by ilSystemStylesTableGUI\getStyles(), ilObjStyleSettingsGUI\moveUserStylesObject(), and ilObjUserTest\testMiscellaneous().
|
static |
STATIC METHOD get all user data.
array | desired columns |
Definition at line 2870 of file class.ilObjUser.php.
References $_SESSION, $active, $ilDB, $r, ilObject\$ref_id, and $row.
Referenced by ilLocalUser\_getUserData(), and ilObjUserTest\testSearch().
|
static |
STATIC METHOD get all user logins.
ilias | object |
Definition at line 2830 of file class.ilObjUser.php.
|
static |
reads all active sessions from db and returns users that are online and who have a local role in a group or a course for which the
the current user has also a local role.
@param integer user_id User ID of the current user. @return array @deprecated This is dead code since ILIAS 5.3.x (ilUsersOnlineBlock ...) and could be removed in future releases.
Definition at line 4941 of file class.ilObjUser.php.
References $ilDB, $ilias, $r, and $row.
Referenced by ilUtil\getAssociatedUsersOnline().
|
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.
@access public
string | auth_mode |
bool | also get users with authentication method 'default' |
Definition at line 3673 of file class.ilObjUser.php.
References $ilDB, $ilSetting, $res, $row, ilAuthUtils\_getAuthModeName(), and AUTH_LOCAL.
Referenced by ilLDAPCronSynchronization\deactivateUsers(), ilLDAPServerTableGUI\fillRow(), ilLDAPRoleGroupMapping\initServers(), and ilObjUserTest\testAuthAndEmailMethods().
ilObjUser::_getFeedPass | ( | $a_user_id | ) |
Lookup news feed password for user.
integer | user_id |
Definition at line 4425 of file class.ilObjUser.php.
References $ilDB, and _lookupPref().
ilObjUser::_getImportedUserId | ( | $i2_id | ) |
Definition at line 3599 of file class.ilObjUser.php.
References ilObject\$id, $ilDB, $query, $res, and $row.
Referenced by ilCourseXMLParser\__parseId(), ilGroupXMLParser\__parseId(), and ilMailImportParser\handlerBeginTag().
|
static |
Returns the last used loginname and the changedate of the passed user_id.
Throws an ilUserException in case no entry could be found.
@access public
string | $a_usr_id | A user id |
ilUserException |
Definition at line 976 of file class.ilObjUser.php.
References $ilDB, $res, and $row.
Referenced by ilObjUserGUI\initForm(), and updateLogin().
ilObjUser::_getLocalAccountsForEmail | ( | $a_email | ) |
check whether external account and authentication method matches with a user
Definition at line 3837 of file class.ilObjUser.php.
References $ilDB, and $ilSetting.
Referenced by ilStartUpGUI\showUserMappingSelection(), and ilObjUserTest\testAuthAndEmailMethods().
|
static |
Definition at line 4764 of file class.ilObjUser.php.
References $ilDB, $login_attempts, $query, and $result.
Referenced by ilAuthBase\checkExceededLoginAttempts(), ilAuthBase\failedLoginObserver(), and ilObjUserTest\testAuthAndEmailMethods().
ilObjUser::_getNumberOfUsersForStyle | ( | $a_skin, | |
$a_style | |||
) |
skins and styles
Definition at line 2982 of file class.ilObjUser.php.
References $ilDB.
Referenced by ilStyleDefinition\getAllSkinStyles(), ilSystemStylesTableGUI\getStyles(), ilObjStyleSettingsGUI\saveStyleSettingsObject(), and ilObjUserTest\testMiscellaneous().
ilObjUser::_getNumberOfUsersPerAuthMode | ( | ) |
get number of users per auth mode
Definition at line 3817 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 |
Definition at line 3932 of file class.ilObjUser.php.
References $file, $ilDB, $res, $row, ilUtil\getImagePath(), and ilWACSignedPath\signFile().
Referenced by ilUserProfile\addStandardFieldsToForm(), ilObjBlogGUI\buildExportFile(), ilPortfolioHTMLExport\buildExportFile(), ilWikiContributorsTableGUI\fillRow(), ilUsersOnlineBlockGUI\fillRow(), ilAwarenessData\getData(), ilPublicUserProfileGUI\getEmbeddable(), ilUserUtil\getNamePresentation(), ilNoteGUI\getNoteListHTML(), getPersonalPicturePath(), ilObjUserGUI\initForm(), ilObjPortfolioBaseGUI\renderFullscreenHeader(), ilObjBlogGUI\renderFullscreenHeader(), ilPublicUserProfileGUI\renderTitle(), and ilPersonalProfileGUI\showPublicProfileFields().
|
static |
get preferences for user
int | $user_id |
Definition at line 4709 of file class.ilObjUser.php.
References $ilDB, $prefs, $r, and $row.
Referenced by ilUserXMLWriter\__handleUser(), and readPrefs().
|
static |
return user data for given user ids
array | of internal ids or numerics $a_internalids |
Definition at line 4661 of file class.ilObjUser.php.
References $data, $ilDB, $query, $result, $row, and ilUtil\__extractId().
Referenced by ilSoapUserAdministration\getUserXML(), and ilObjSurvey\sendNotificationMail().
|
static |
STATIC METHOD get all user_ids of an email address.
string | email of user |
@access public
Definition at line 2637 of file class.ilObjUser.php.
References $ilDB, $ilias, $res, and $row.
Referenced by ilPasswordAssistanceGUI\submitUsernameAssistanceForm(), and ilObjUserTest\testAuthAndEmailMethods().
|
static |
get ids of all users that have been inactivated since at least the given period
integer | $period | (in days) |
Definition at line 5173 of file class.ilObjUser.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by ilCronDeleteInactivatedUserAccounts\run().
|
static |
get ids of all users that have been inactive for at least the given period
integer | $period | (in days) |
Definition at line 5144 of file class.ilObjUser.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
ilObjUser::_getUsersForClipboadObject | ( | $a_type, | |
$a_id | |||
) |
get all users, that have a certain object within their clipboard
string | $a_type | object type |
string | $a_type | object type |
Definition at line 3564 of file class.ilObjUser.php.
References $ilDB.
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 4554 of file class.ilObjUser.php.
References $active, $data, $ilDB, $query, ilObject\$ref_id, $result, $row, 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 4597 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 4608 of file class.ilObjUser.php.
References $active, $ilDB, $query, $result, $row, 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 4511 of file class.ilObjUser.php.
References $active, $data, $ilDB, $query, $r, and $row.
Referenced by ilSoapUserAdministration\getUserForRole().
|
static |
Definition at line 4776 of file class.ilObjUser.php.
Referenced by ilAuthBase\failedLoginObserver(), and ilObjUserTest\testAuthAndEmailMethods().
|
static |
int | $usr_id |
Definition at line 5554 of file class.ilObjUser.php.
Referenced by ilPublicUserProfileGUI\getEmbeddable(), ilBuddyList\getInstanceByUserId(), isAnonymous(), and ilBuddyList\request().
|
static |
check wether an item is on the users desktop or not
int | $a_usr_id | id of user object |
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 3180 of file class.ilObjUser.php.
References $ilDB.
Referenced by ilParticipant\addDesktopItem(), ilParticipants\addDesktopItem(), ilParticipant\dropDesktopItem(), ilParticipants\dropDesktopItem(), and isDesktopItem().
|
static |
check if a login name already exists You may exclude a user from the check by giving his user id as 2nd paramter @access public @access static
string | login name |
integer | user id of user to exclude (optional) |
Definition at line 4458 of file class.ilObjUser.php.
References $ilDB, $r, and $row.
Referenced by ilMail\__substituteRecipients(), ilSoapUserAdministration\__validateUserData(), ilUserLoginInputGUI\checkInput(), ilCalendarAppointmentGUI\loadNotificationRecipients(), ilAuthBase\loginObserver(), ilLuceneQueryParser\replaceOwnerCallback(), ilAccountRegistrationGUI\saveForm(), ilPersonalProfileGUI\savePersonalData(), ilConsultationHourAppointments\setManager(), ilObjUserTest\testCreateSetLookupDelete(), and ilObjUserGUI\updateObjectOld().
|
staticprivate |
Private function for lookup methods.
Definition at line 694 of file class.ilObjUser.php.
Referenced by _lookupAuthMode(), _lookupClientIP(), _lookupEmail(), _lookupExternalAccount(), _lookupGender(), _lookupIm(), _lookupLastLogin(), _lookupLogin(), and getStoredActive().
ilObjUser::_lookupActive | ( | $a_usr_id | ) |
Check user account active.
Definition at line 2203 of file class.ilObjUser.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by ilCourseParticipantsTableGUI\fillRow(), and ilGroupParticipantsTableGUI\fillRow().
|
static |
lookup auth mode
@access public
int | usr_id |
Definition at line 3755 of file class.ilObjUser.php.
References _lookup().
Referenced by ilAuthContainerMDB2\fetchData(), ilECSAppEventListener\handleEvent(), and ilObjUserTest\testAuthAndEmailMethods().
ilObjUser::_lookupClientIP | ( | $a_user_id | ) |
Lookup client ip.
int | user id |
Definition at line 767 of file class.ilObjUser.php.
References _lookup().
Referenced by ilObjTest\inviteGroup(), ilObjTest\inviteRole(), and ilObjUserTest\testCreateSetLookupDelete().
|
static |
get all desktop items of user and specified type
note: the implementation of this method is not good style (directly reading tables object_data and object_reference), must be revised someday...
Definition at line 3264 of file class.ilObjUser.php.
References ilObject\$desc, $ilDB, $ilUser, ilObject\$title, ilObject\_lookupDescription(), and ilObject\_lookupTitle().
Referenced by ilNewsItem\_getNewsItemsOfUser(), ilNote\_getRelatedObjectsOfUser(), getDesktopItems(), and ilCalendarCategories\readSelectedItemCalendars().
ilObjUser::_lookupEmail | ( | $a_user_id | ) |
Lookup email.
Definition at line 748 of file class.ilObjUser.php.
References _lookup().
Referenced by ilObjPaymentSettingsGUI\addStatisticWorksheet(), ilMailSearchGroupsGUI\adoptMembers(), ilObjSurvey\getAppraiseesData(), ilSystemSupportContactsGUI\getFooterLink(), ilSystemSupportContacts\getMailToAddress(), ilMailOptions\getOptions(), ilObjSurvey\getRatersData(), ilMailOptionsGUI\initMailOptionsForm(), ilPersonalSettingsGUI\initMailOptionsForm(), ilMailSummaryNotification\send(), ilPaymentNotification\send(), ilMailSearchGUI\showResults(), ilObjPaymentSettingsGUI\statisticObject(), and ilObjUserTest\testCreateSetLookupDelete().
ilObjUser::_lookupExternalAccount | ( | $a_user_id | ) |
lookup external account for login and authmethod
Definition at line 816 of file class.ilObjUser.php.
References _lookup().
Referenced by ilUserImportParser\importEndTag(), ilObjUserTest\testCreateSetLookupDelete(), and ilUserImportParser\verifyEndTag().
ilObjUser::_lookupFeedHash | ( | $a_user_id, | |
$a_create = false |
|||
) |
Lookup news feed hash for user.
If hash does not exist, create one.
Definition at line 4391 of file class.ilObjUser.php.
References $ilDB.
Referenced by ilUserFeedWriter\ilUserFeedWriter().
ilObjUser::_lookupFields | ( | $a_user_id | ) |
lookup fields (deprecated; use more specific methods instead)
Definition at line 795 of file class.ilObjUser.php.
Referenced by ilObjSCORMVerification\createFromSCORMLM(), ilSCORMPresentationGUI\downloadCertificate(), ilTestExport\exportToCSV(), ilTestExport\exportToExcel(), ilSpecialUsersTableGUI\fillRow(), ilCourseCertificateAdapter\getCertificateVariablesForPresentation(), ilExerciseCertificateAdapter\getCertificateVariablesForPresentation(), ilTestCertificateAdapter\getCertificateVariablesForPresentation(), and ilObjUserTest\testCreateSetLookupDelete().
ilObjUser::_lookupFullname | ( | $a_user_id | ) |
Lookup Full Name.
Definition at line 711 of file class.ilObjUser.php.
References $fullname, and $ilDB.
Referenced by ilExAssignmentTeam\addTeamMember(), ilCalendarAppointmentGUI\book(), ilObjStudyProgrammeIndividualPlanGUI\buildFrame(), ilCalendarAppointmentGUI\cancelBooking(), ilRbacLogTableGUI\fillRow(), ilExParticipantTableGUI\fillRow(), ilLPTableBaseGUI\getExportMeta(), ilCalendarAppointmentPanelGUI\getHTML(), ilCalendarBlockGUI\getHTML(), ilExAssignmentTeamLogTableGUI\getItems(), ilExSubmissionTeamGUI\getOverviewContent(), ilExAssignmentTeam\getTeamId(), ilCalendarBlockGUI\ilCalendarBlockGUI(), ilSCORMTrackingItemPerUserTableGUI\initTable(), ilSCORMTrackingItemsPerUserTableGUI\initTable(), ilBookingEntry\lookupManagedBookingsForObject(), ilSCORMTrackingItemsScoTableGUI\parse(), ilConsultationHoursTableGUI\parse(), ilExAssignmentTeam\removeTeamMember(), ilCalendarMailNotification\send(), ilConsultationHoursGUI\sendInfoAboutUnassignedUsers(), ilObjDataCollection\sendNotification(), ilWikiUtil\sendNotification(), ilNote\sendNotifications(), ilObjSurvey\sendTutorNotification(), and ilObjSurvey\sentReminder().
|
static |
Lookup gender.
Definition at line 756 of file class.ilObjUser.php.
References _lookup().
Referenced by ilMail\getSalutation(), and ilObjUserTest\testCreateSetLookupDelete().
|
static |
Lookup id by login.
Definition at line 824 of file class.ilObjUser.php.
Referenced by ilDiskQuotaSummaryNotification\__construct(), ilMail\__getCountRecipient(), ilMail\__getEmailRecipients(), ilObjUserGUI\_goto(), ilShopUtils\_sendNotificationToVATAdministration(), ilSoapObjectAdministration\addObject(), ilOrgUnitStaffGUI\addOtherRoles(), ilOrgUnitStaffGUI\addStaff(), ilObjBlogGUI\addUserFromAutoComplete(), ilRepositorySearchGUI\addUserFromAutoComplete(), ilExerciseManagementGUI\addUserFromAutoCompleteObject(), ilExSubmissionTeamGUI\addUserFromAutoCompleteObject(), ilSkillProfileGUI\assignUser(), ilOrgUnitSimpleUserImport\buildUserId(), ilChatroomInviteUsersToPrivateRoomTask\byLogin(), ilPermission2GUI\changeOwner(), checkUserId(), ilOpenIdAttributeToUser\create(), ilAuthBase\failedLoginObserver(), ilAuthContainerMDB2\fetchData(), ilMail\formatNamesForOutput(), ilObjectPermissionStatusGUI\getUser(), getUserIdByLogin(), ilMail\getUserIds(), ilSystemSupportContacts\getValidSupportContactIds(), ilSessionControl\handleLoginEvent(), ilPCParagraph\intLinks2xml(), ilChatroom\inviteUserToPrivateRoomByLogin(), ilAuthContainerECS\loginObserver(), ilStartUpGUI\migrateAccount(), ilSoapRBACAdministration\parseUserID(), ilStartUpGUI\processCode(), ilECSCmsCourseMemberCommandQueueHandler\refreshAssignmentStatus(), ilDataCollectionRecordEditGUI\save(), ilObjSurveyGUI\savePropertiesObject(), ilSingleUserShareGUI\saveShare(), ilDiskQuotaSummaryNotification\send(), ilNote\sendNotifications(), ilRegistrationSettings\setApproveRecipientLogins(), ilSystemSupportContacts\setList(), ilObjDiskQuotaSettings\setSummaryRecipients(), ilObjUserTest\testCreateSetLookupDelete(), ilLDAPAttributeToUser\usersToXML(), ilRegistrationSettings\validate(), and ilUserImportParser\verifyEndTag().
ilObjUser::_lookupIm | ( | $a_user_id, | |
$a_type | |||
) |
Lookup IM.
Definition at line 739 of file class.ilObjUser.php.
References _lookup().
Referenced by ilUsersOnlineBlockGUI\fillRow().
|
static |
Definition at line 2017 of file class.ilObjUser.php.
References $ilDB, $r, and $row.
Referenced by ilForum\_getLanguageInstanceByUsrId(), ilLanguageFactory\_getLanguageOfUser(), and ilObjUserTest\testCreateSetLookupDelete().
ilObjUser::_lookupLastLogin | ( | $a_user_id | ) |
lookup last login
Definition at line 852 of file class.ilObjUser.php.
References _lookup().
Referenced by ilCronDeleteInactiveUserReminderMail\removeEntriesFromTableIfLastLoginIsNewer(), and ilObjUserTest\testCreateSetLookupDelete().
|
static |
lookup login
Definition at line 808 of file class.ilObjUser.php.
References _lookup().
Referenced by ilCourseXMLParser\__parseId(), ilRegistrationSettings\__read(), ilPaymentStatisticGUI\addStatisticWorksheet(), ilObjPaymentSettingsGUI\addStatisticWorksheet(), ilMailSearchGroupsGUI\adoptMembers(), ilAwarenessWorkspaceFeatureProvider\collectFeaturesForTargetUser(), ilMailMemberSearchDataProvider\collectTableData(), ilObjSessionGUI\eventsListObject(), ilSessionOverviewGUI\exportCSV(), ilStudyProgrammeIndividualPlanTableGUI\fetchData(), ilMilestoneResponsiblesTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilTestServiceGUI\getAdditionalUsrDataHtmlAndPopulateWindowTitle(), ilAttendanceList\getHTML(), ilDAVServer\getLogin(), getLoginByUserId(), ilConsultationHourAppointments\getManagedUsers(), ilConsultationHourAppointments\getManager(), ilNoteGUI\getNoteListHTML(), ilForumCronNotificationDataProvider\getPostUpdateUserName(), ilObjForumNotificationDataProvider\getPostUpdateUserName(), ilForumCronNotificationDataProvider\getPostUserName(), ilObjForumNotificationDataProvider\getPostUserName(), ilTestServiceGUI\getResultsHeadUserAndPass(), ilObjSurvey\getUserDataFromActiveId(), ilObjForumGUI\getUserNotificationTableData(), ilObjUserGUI\getValues(), ilCalendarAppointmentGUI\initForm(), ilMailSearchCoursesGUI\mailMembers(), ilMailSearchGroupsGUI\mailMembers(), ilPermission2GUI\owner(), ilSessionParticipantsTableGUI\parse(), ilCalendarSharedUserListTableGUI\parse(), ilMail\parseRcptOfMailingLists(), ilObjCourseGUI\readMemberData(), ilObjGroupGUI\readMemberData(), ilCalendarEntry\readResponsibleUsers(), ilExerciseManagementGUI\redirectFeedbackMailObject(), ilBuddyList\request(), ilMailSummaryNotification\send(), ilMembershipCronNotifications\sendMail(), ilMailNotification\sendMail(), ilLPTableBaseGUI\sendMail(), ilObjContentObjectGUI\sendMailToBlockedUsers(), ilMailMemberSearchGUI\sendMailToSelectedUsers(), ilMembershipGUI\sendMailToSelectedUsers(), ilObjCourseGUI\sendMailToSelectedUsersObject(), ilObjGroupGUI\sendMailToSelectedUsersObject(), ilMembershipCronMinMembers\sendMessage(), ilObjDataCollection\sendNotification(), ilWikiUtil\sendNotification(), ilNote\sendNotifications(), ilObjSurvey\sendTutorNotification(), ilObjSurvey\sentReminder(), ilPaymentCouponGUI\showCoupons(), ilMailSearchCoursesGUI\showMembers(), ilMailSearchGUI\showResults(), ilPaymentStatisticGUI\showStatistics(), ilMailFolderGUI\showUser(), ilObjPaymentSettingsGUI\statisticObject(), ilObjUserTest\testCreateSetLookupDelete(), ilBuddySystemGUI\transitionCommand(), updateLogin(), ilUserImportParser\verifyEndTag(), and ilPCParagraph\xml2output().
|
static |
lookup user name
Definition at line 778 of file class.ilObjUser.php.
Referenced by ilExGradesTableGUI\__construct(), ilExParticipantTableGUI\__construct(), ilGroupXMLParser\__parseId(), ilObjTestAccess\_getParticipantData(), ilObjPaymentSettingsGUI\addStatisticWorksheet(), ilSoapLearningProgressAdministration\addUserProgress(), ilMailSearchGroupsGUI\adoptMembers(), ilAwarenessMailFeatureProvider\collectFeaturesForTargetUser(), ilMailMemberSearchDataProvider\collectTableData(), ilObjCourseGUI\confirmAssignFromWaitingListObject(), ilObjGroupGUI\confirmAssignFromWaitingListObject(), ilObjSessionGUI\confirmAssignFromWaitingListObject(), ilObjCourseGUI\confirmAssignSubscribersObject(), ilObjGroupGUI\confirmAssignSubscribersObject(), ilObjSessionGUI\confirmAssignSubscribersObject(), ilObjCourseGUI\confirmRefuseFromListObject(), ilObjGroupGUI\confirmRefuseFromListObject(), ilObjSessionGUI\confirmRefuseFromListObject(), ilObjCourseGUI\confirmRefuseSubscribersObject(), ilObjGroupGUI\confirmRefuseSubscribersObject(), ilObjSessionGUI\confirmRefuseSubscribersObject(), ilOrgUnitStaffGUI\confirmRemoveUser(), ilSkillProfileGUI\confirmUserRemoval(), ilObjCourseGUI\deleteMembersObject(), ilObjTestGUI\deleteSingleUserResultsObject(), ilLocalUserGUI\deleteUsers(), ilObjCategoryGUI\deleteUsersObject(), ilExSubmission\downloadAllAssignmentFiles(), ilBlogExerciseGUI\downloadExcSubFile(), ilPortfolioExerciseGUI\downloadExcSubFile(), ilExSubmission\downloadFiles(), ilExSubmission\downloadMultipleFiles(), ilObjSessionGUI\eventsListObject(), ilSessionOverviewGUI\exportCSV(), ilObjExercise\exportGradesExcel(), ilObjAssessmentFolderGUI\exportLogObject(), ilFileVersionTableGUI\fillRow(), ilRbacLogTableGUI\fillRow(), ilCalendarInboxSharedTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilAssessmentFolderLogTableGUI\fillRow(), ilObjSurvey\getAppraiseesData(), ilSkillProfile\getAssignedUsers(), ilLMTracker\getBlockedUsersInformation(), ilAttendanceList\getHTML(), ilCourseParticipantsGroupsTableGUI\getItems(), ilSessionOverviewTableGUI\getItems(), ilBookingReservation\getListByDate(), ilExAssignment\getMultiFeedbackFiles(), ilPageObject\getPageContributors(), ilPageObject\getParentObjectContributors(), ilMilestoneResponsiblesTableGUI\getParticipantsAndResponsibles(), ilObjSurvey\getRatersData(), ilMail\getSalutation(), ilDataCollectionRecord\getStandardField(), ilObjForumGUI\getUserNotificationTableData(), ilWorkspaceShareTableGUI\importData(), ilLOMemberTestResultTableGUI\init(), ilWorkspaceShareTableGUI\initFilter(), ilObjectCustomUserFieldsGUI\initMemberForm(), ilObjSurveyGUI\initPropertiesForm(), ilAuthContainerCalendarToken\loginObserver(), ilTestEvaluationGUI\outParticipantsResultsOverview(), ilGroupParticipantsTableGUI\parse(), ilCourseParticipantsTableGUI\parse(), ilSessionParticipantsTableGUI\parse(), ilCalendarSharedListTableGUI\parse(), ilCalendarSharedUserListTableGUI\parse(), ilConsultationHoursTableGUI\parse(), ilObjCourseGUI\readMemberData(), ilObjGroupGUI\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(), ilObjPaymentSettingsGUI\statisticObject(), ilObjUserTest\testCreateSetLookupDelete(), ilObjTest\userLookupFullName(), ilMailNotification\userToString(), and ilObjStudyProgrammeMembersGUI\viewCompletedCourses().
ilObjUser::_lookupPref | ( | $a_usr_id, | |
$a_keyword | |||
) |
Definition at line 1265 of file class.ilObjUser.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by _getFeedPass(), ilNewsItem\_getNewsItemsOfUser(), ilMailSearchGroupsGUI\adoptMembers(), ilObjUserAccess\canBeDelivered(), ilAwarenessUserFeatureProvider\collectFeaturesForTargetUser(), ilUsersOnlineBlockGUI\fillRow(), ilMail\formatNamesForOutput(), ilUserUtil\getProfileLink(), ilUsersOnlineBlockGUI\getUsers(), ilBuddySystemGUI\requestCommand(), ilMailSearchCoursesGUI\showMembers(), ilMailSearchGUI\showResults(), and ilObjUserTest\testCreateSetLookupDelete().
ilObjUser::_moveUsersToStyle | ( | $a_from_skin, | |
$a_from_style, | |||
$a_to_skin, | |||
$a_to_style | |||
) |
skins and styles
Definition at line 3026 of file class.ilObjUser.php.
References $ilDB, and _writePref().
Referenced by ilObjStyleSettingsGUI\moveUserStylesObject(), and ilObjUserTest\testMiscellaneous().
|
static |
STATIC METHOD get user data of selected users.
array | desired user ids |
@access public
Definition at line 2850 of file class.ilObjUser.php.
References $ilDB, $res, and $row.
Referenced by ilMemberExport\fetchUsers(), ilObjPaymentSettingsGUI\saveCustomerObject(), and ilObjUserTest\testCreateSetLookupDelete().
|
static |
removes object from all user's desktops @access public
integer | ref_id |
Definition at line 3148 of file class.ilObjUser.php.
References $ilDB, $r, and $row.
Referenced by ilUtil\removeItemFromDesktops().
|
static |
Definition at line 4753 of file class.ilObjUser.php.
Referenced by ilAuthBase\loginObserver(), ilObjUserTest\testAuthAndEmailMethods(), and ilObjUserGUI\updateObject().
ilObjUser::_setFeedPass | ( | $a_user_id, | |
$a_password | |||
) |
Set news feed password for user.
integer | user_id |
string | new password |
Definition at line 4441 of file class.ilObjUser.php.
References $ilDB, and _writePref().
|
static |
Definition at line 4787 of file class.ilObjUser.php.
References $ilDB, $query, and ilUtil\now().
Referenced by ilAuthBase\failedLoginObserver(), and ilObjUserTest\testAuthAndEmailMethods().
|
static |
Toggle active status of users.
@access public
Definition at line 3711 of file class.ilObjUser.php.
References $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 5207 of file class.ilObjUser.php.
Referenced by ShibAuth\login().
ilObjUser::_uploadPersonalPicture | ( | $tmp_file, | |
$obj_id | |||
) |
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 3875 of file class.ilObjUser.php.
References _writePref(), ilUtil\execConvert(), and ilUtil\getWebspaceDir().
Referenced by ilUserImportParser\importEndTag(), and ilUserDataSet\importRecord().
|
static |
Verifies a registration hash.
ilRegistrationHashExpiredException | |
ilRegistrationHashNotFoundException |
string | $a_hash | hashcode |
Definition at line 5082 of file class.ilObjUser.php.
References $ilDB, $res, and $row.
Referenced by ilStartUpGUI\confirmRegistration().
ilObjUser::_writeAuthMode | ( | $a_usr_id, | |
$a_auth_mode | |||
) |
Definition at line 2043 of file class.ilObjUser.php.
References $ilDB.
Referenced by ilObjUserTest\testAuthAndEmailMethods().
ilObjUser::_writeExternalAccount | ( | $a_usr_id, | |
$a_ext_id | |||
) |
Definition at line 2033 of file class.ilObjUser.php.
References $ilDB.
Referenced by ilObjUserTest\testAuthAndEmailMethods().
|
static |
Definition at line 4821 of file class.ilObjUser.php.
References $ilDB, $res, and $timestamp.
Referenced by updateLogin().
|
static |
int | $a_usr_id | |
string | $a_keyword | |
string | $a_value |
Definition at line 1134 of file class.ilObjUser.php.
References $ilDB.
Referenced by _moveUsersToStyle(), _setFeedPass(), _uploadPersonalPicture(), ilOpenIdAttributeToUser\create(), writePref(), and writePrefs().
ilObjUser::activateDeletionFlag | ( | ) |
Definition at line 5559 of file class.ilObjUser.php.
References writePref().
ilObjUser::addDesktopItem | ( | $a_item_id, | |
$a_type, | |||
$a_par = "" |
|||
) |
add an item to user's personal desktop
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 3084 of file class.ilObjUser.php.
References _addDesktopItem(), and ilObject\getId().
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 3373 of file class.ilObjUser.php.
References $d, $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 3409 of file class.ilObjUser.php.
References $ilDB, and ilObject\getId().
ilObjUser::addUserDefinedFieldEntry | ( | ) |
Definition at line 4162 of file class.ilObjUser.php.
References $ilDB.
ilObjUser::assignData | ( | $a_data | ) |
loads a record "user" from array @access public
array | userdata |
Definition at line 332 of file class.ilObjUser.php.
References $ilDB, $ilErr, ilObject\$lng, setAuthMode(), setBirthday(), setCity(), setClientIP(), setComment(), setCountry(), setDelicious(), setDepartment(), setEmail(), setExternalAccount(), setFax(), setFirstname(), setFullname(), setGender(), setHobby(), setInactivationDate(), setInstantMessengerId(), setInstitution(), setIsSelfRegistered(), setLastLogin(), setLastname(), setLastUpdate(), setLatitude(), setLocationZoom(), setLogin(), setLongitude(), setMatriculation(), setPasswd(), setPasswordEncodingType(), setPasswordSalt(), setPhoneHome(), setPhoneMobile(), setPhoneOffice(), setProfileIncomplete(), setSelectedCountry(), setStreet(), setTimeLimitFrom(), setTimeLimitMessage(), setTimeLimitOwner(), setTimeLimitUnlimited(), setTimeLimitUntil(), setUTitle(), and setZipcode().
Referenced by read().
|
protected |
Convert multi-text values to plain text.
string | $a_attr |
Definition at line 5688 of file class.ilObjUser.php.
Referenced by getGeneralInterestsAsText(), getLookingForHelpAsText(), and getOfferingHelpAsText().
ilObjUser::checkTimeLimit | ( | ) |
Definition at line 2321 of file class.ilObjUser.php.
References getTimeLimitFrom(), getTimeLimitUnlimited(), and getTimeLimitUntil().
ilObjUser::checkUserId | ( | ) |
Definition at line 2556 of file class.ilObjUser.php.
References ilObject\$id, $ilSetting, $login, _lookupId(), and getLoginFromAuth().
ilObjUser::clipboardDeleteAll | ( | ) |
Delete objects of type for user.
Definition at line 3483 of file class.ilObjUser.php.
References $ilDB, and ilObject\getId().
Referenced by delete().
ilObjUser::clipboardDeleteObjectsOfType | ( | $a_type | ) |
Delete objects of type for user.
Definition at line 3470 of file class.ilObjUser.php.
References $ilDB, and ilObject\getId().
ilObjUser::clipboardHasObjectsOfType | ( | $a_type | ) |
Check whether clipboard has objects of a certain type.
Definition at line 3451 of file class.ilObjUser.php.
References $ilDB, and ilObject\getId().
|
static |
Get profile picture direcotory.
return
Definition at line 4005 of file class.ilObjUser.php.
References ilUtil\getWebspaceDir().
Referenced by ilUserDataSet\getXmlRecord().
ilObjUser::delete | ( | ) |
deletes a user @access public
integer | user_id |
Reimplemented from ilObject.
Definition at line 1301 of file class.ilObjUser.php.
References $ilDB, _deleteAllPref(), ilEventParticipants\_deleteByUser(), ilBlockSetting\_deleteSettingsOfUser(), ilObjCourse\_deleteUser(), ilLinkCheckNotify\_deleteUser(), ilObjUserTracking\_deleteUser(), ilSession\_destroyByUserId(), ilLDAPRoleGroupMapping\_getInstance(), ilSCORM13Package\_removeTrackingDataForUser(), ilObjSCORMLearningModule\_removeTrackingDataForUser(), clipboardDeleteAll(), ilDiskQuotaHandler\deleteByOwner(), deleteMultiTextFields(), deleteUserDefinedFieldEntries(), ilObjPortfolio\deleteUserPortfolios(), ilObject\getId(), getLogin(), ilNotification\removeForUser(), ilCronDeleteInactiveUserReminderMail\removeSingleUserFromTable(), removeUserPicture(), and resetOwner().
|
protected |
Remove multi-text values from DB
Definition at line 5796 of file class.ilObjUser.php.
References $ilDB, and ilObject\getId().
Referenced by delete(), and updateMultiTextFields().
ilObjUser::deletePref | ( | $a_keyword | ) |
Deletes a userpref value of the user from the database @access public.
string | keyword |
Definition at line 1091 of file class.ilObjUser.php.
References ilObject\getId().
ilObjUser::deleteUserDefinedFieldEntries | ( | ) |
Definition at line 4177 of file class.ilObjUser.php.
References $ilDB, ilUserDefinedData\deleteEntriesOfUser(), and ilObject\getId().
Referenced by delete().
ilObjUser::dropDesktopItem | ( | $a_item_id, | |
$a_type | |||
) |
drop an item from user's personal desktop
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 3137 of file class.ilObjUser.php.
References _dropDesktopItem(), and ilObject\getId().
ilObjUser::exportPersonalData | ( | ) |
Export personal data.
return
Definition at line 5295 of file class.ilObjUser.php.
References ilObject\$title, ilExport\_getExportDirectory(), ilUtil\delDir(), ilObject\getId(), getLastname(), and getLogin().
|
static |
Definition at line 5809 of file class.ilObjUser.php.
References $ilDB, $res, and $row.
Referenced by ilPublicUserProfileGUI\getAutocompleteResult().
ilObjUser::getActive | ( | ) |
get user active state @access public
Definition at line 2195 of file class.ilObjUser.php.
References $active.
Referenced by ilAuthBase\checkExceededLoginAttempts().
ilObjUser::getAgreeDate | ( | ) |
get the date when the user accepted the user agreement @access public
Definition at line 2152 of file class.ilObjUser.php.
References $agree_date.
& ilObjUser::getAppliedUsers | ( | ) |
Definition at line 2495 of file class.ilObjUser.php.
References __readAppliedUsers(), and ilObject\getId().
ilObjUser::getApproveDate | ( | ) |
get the date when the user account was approved @access public
Definition at line 2141 of file class.ilObjUser.php.
References $approve_date.
ilObjUser::getAuthMode | ( | $a_auth_key = false | ) |
get auth mode @access public
Definition at line 3627 of file class.ilObjUser.php.
References $auth_mode, and ilAuthUtils\_getAuthMode().
Referenced by ilECSAppEventListener\handleMembership(), and isPasswordChangeDemanded().
ilObjUser::getBirthday | ( | ) |
ilObjUser::getCity | ( | ) |
get city @access public
Definition at line 1719 of file class.ilObjUser.php.
References $city.
Referenced by ilPersonalProfileGUI\addLocationToForm().
ilObjUser::getClientIP | ( | ) |
get client ip number @access public
Definition at line 1874 of file class.ilObjUser.php.
References $client_ip.
ilObjUser::getClipboardChilds | ( | $a_parent, | |
$a_insert_time | |||
) |
Get childs of an item.
Definition at line 3534 of file class.ilObjUser.php.
References $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 3494 of file class.ilObjUser.php.
References $ilDB, ilObject\_lookupTitle(), ilObject\getId(), and ilMediaPoolPage\lookupTitle().
ilObjUser::getComment | ( | ) |
get referral comment @access public
Definition at line 2120 of file class.ilObjUser.php.
References $referral_comment.
ilObjUser::getCountry | ( | ) |
Get country (free text)
@access public
Definition at line 1759 of file class.ilObjUser.php.
References $country.
Referenced by ilPersonalProfileGUI\addLocationToForm().
ilObjUser::getCurrentLanguage | ( | ) |
returns the current language (may differ from user's pref setting!)
Definition at line 2057 of file class.ilObjUser.php.
References $_SESSION.
ilObjUser::getDateFormat | ( | ) |
get date format
@access public
Definition at line 1220 of file class.ilObjUser.php.
References ilCalendarSettings\_getInstance(), and getPref().
ilObjUser::getDelicious | ( | ) |
ilObjUser::getDepartment | ( | ) |
get department @access public
Definition at line 1681 of file class.ilObjUser.php.
References $department.
ilObjUser::getDesktopItems | ( | $a_types = "" | ) |
Definition at line 3253 of file class.ilObjUser.php.
References _lookupDesktopItems(), and ilObject\getId().
ilObjUser::getDiskQuota | ( | ) |
Returns the minimal disk quota imposed by this user account.
The minimal disk quota is specified in bytes. The default value is 0.
@access public
Definition at line 1996 of file class.ilObjUser.php.
ilObjUser::getEmail | ( | ) |
get email address @access public
Definition at line 1929 of file class.ilObjUser.php.
References $email.
Referenced by shibUser\createFields(), ilPasswordAssistanceGUI\sendPasswordAssistanceMail(), and shibUser\updateFields().
ilObjUser::getExternalAccount | ( | ) |
get external account
note: 3.7.0 uses this field only for cas and soap authentication. @access public
Definition at line 3657 of file class.ilObjUser.php.
Referenced by ilECSAppEventListener\handleMembership().
ilObjUser::getFax | ( | ) |
|
static |
Get first letters of all lastnames.
return
Definition at line 5239 of file class.ilObjUser.php.
References $ilDB.
Referenced by ilObjUserFolderGUI\viewObject().
ilObjUser::getFirstname | ( | ) |
get firstname @access public
Definition at line 1624 of file class.ilObjUser.php.
References $firstname.
Referenced by getPublicName(), and shibUser\returnNewLoginName().
ilObjUser::getFullname | ( | $a_max_strlen = 0 | ) |
get fullname @access 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 1486 of file class.ilObjUser.php.
References ilUtil\stripSlashes().
Referenced by shibUser\createFields().
ilObjUser::getGender | ( | ) |
ilObjUser::getGeneralInterests | ( | ) |
Get general interests.
Definition at line 5607 of file class.ilObjUser.php.
References $interests_general.
Referenced by updateMultiTextFields().
ilObjUser::getGeneralInterestsAsText | ( | ) |
Get general interests as plain text.
Definition at line 5617 of file class.ilObjUser.php.
References buildTextFromArray().
ilObjUser::getHobby | ( | ) |
ilObjUser::getInactivationDate | ( | ) |
getter for inactivation date
Definition at line 5441 of file class.ilObjUser.php.
References $inactivation_date.
ilObjUser::getInstantMessengerId | ( | $a_im_type | ) |
Definition at line 4372 of file class.ilObjUser.php.
ilObjUser::getInstitution | ( | ) |
get institution @access public
Definition at line 1662 of file class.ilObjUser.php.
References $institution.
ilObjUser::getLanguage | ( | ) |
returns a 2char-language-string @access public
Definition at line 1969 of file class.ilObjUser.php.
Referenced by ilNotificationConfig\getUserInstance(), and ilMailTemplateContext\initLanguage().
ilObjUser::getLastLogin | ( | ) |
returns last login date @access public
Definition at line 2087 of file class.ilObjUser.php.
ilObjUser::getLastname | ( | ) |
get lastname @access public
Definition at line 1643 of file class.ilObjUser.php.
References $lastname.
Referenced by exportPersonalData(), getPublicName(), and shibUser\returnNewLoginName().
ilObjUser::getLastPasswordChangeTS | ( | ) |
Definition at line 2011 of file class.ilObjUser.php.
References $last_password_change_ts.
Referenced by getPasswordAge(), isPasswordExpired(), and setLastPasswordChangeToNow().
ilObjUser::getLastUpdate | ( | ) |
Definition at line 2101 of file class.ilObjUser.php.
References ilObject\$last_update.
ilObjUser::getLatitude | ( | ) |
Get Latitude.
Definition at line 2450 of file class.ilObjUser.php.
References $latitude.
Referenced by ilPersonalProfileGUI\addLocationToForm().
ilObjUser::getLocationZoom | ( | ) |
Get Location Zoom.
Definition at line 2490 of file class.ilObjUser.php.
References $loc_zoom.
Referenced by ilPersonalProfileGUI\addLocationToForm().
ilObjUser::getLogin | ( | ) |
get login / username @access public
Definition at line 1530 of file class.ilObjUser.php.
References $login.
Referenced by shibUser\create(), delete(), exportPersonalData(), getPublicName(), ilPasswordAssistanceGUI\sendPasswordAssistanceMail(), and updateLogin().
ilObjUser::getLoginAttempts | ( | ) |
Definition at line 2315 of file class.ilObjUser.php.
References $login_attempts.
ilObjUser::getLoginByUserId | ( | $a_userid | ) |
Definition at line 2683 of file class.ilObjUser.php.
References $login, and _lookupLogin().
Referenced by ilObjPaymentSettingsGUI\editVendorObject().
|
staticprivate |
Gets the username from $ilAuth, and converts it into an ILIAS login name.
Definition at line 2572 of file class.ilObjUser.php.
References $login, ilDAVActivationChecker\_isActive(), and ilAuthContainerMDB2\toUsernameWithoutDomain().
Referenced by checkUserId(), isCurrentUserActive(), and syncActive().
ilObjUser::getLongitude | ( | ) |
Get Longitude.
Definition at line 2470 of file class.ilObjUser.php.
References $longitude.
Referenced by ilPersonalProfileGUI\addLocationToForm().
ilObjUser::getLookingForHelp | ( | ) |
Get help looking for.
Definition at line 5667 of file class.ilObjUser.php.
References $interests_help_looking.
Referenced by updateMultiTextFields().
ilObjUser::getLookingForHelpAsText | ( | ) |
Get help looking for as plain text.
Definition at line 5677 of file class.ilObjUser.php.
References buildTextFromArray().
ilObjUser::getMatriculation | ( | ) |
get matriculation number @access public
Definition at line 1893 of file class.ilObjUser.php.
References $matriculation.
ilObjUser::getOfferingHelp | ( | ) |
Get help offering.
Definition at line 5637 of file class.ilObjUser.php.
References $interests_help_offered.
Referenced by updateMultiTextFields().
ilObjUser::getOfferingHelpAsText | ( | ) |
Get help offering as plain text.
Definition at line 5647 of file class.ilObjUser.php.
References buildTextFromArray().
ilObjUser::getPasswd | ( | ) |
get password
Definition at line 1553 of file class.ilObjUser.php.
References $passwd.
Referenced by ilUserPasswordManager\verifyPassword().
ilObjUser::getPasswdType | ( | ) |
get password type
Definition at line 1563 of file class.ilObjUser.php.
References $passwd_type.
ilObjUser::getPasswordAge | ( | ) |
Definition at line 2400 of file class.ilObjUser.php.
References getLastPasswordChangeTS().
ilObjUser::getPasswordEncodingType | ( | ) |
Definition at line 298 of file class.ilObjUser.php.
References $password_encoding_type.
Referenced by ilUserPasswordManager\verifyPassword().
ilObjUser::getPasswordSalt | ( | ) |
Definition at line 314 of file class.ilObjUser.php.
References $password_salt.
Referenced by ilUserPasswordManager\encodePassword(), and ilUserPasswordManager\verifyPassword().
ilObjUser::getPCClipboardContent | ( | ) |
Add a page content item to PC clipboard (should go to another class)
Definition at line 3427 of file class.ilObjUser.php.
References $ilDB, $row, and ilObject\getId().
ilObjUser::getPersonalDataExportFile | ( | ) |
Get personal data export file.
return
Definition at line 5312 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 3911 of file class.ilObjUser.php.
References _getPersonalPicturePath(), and ilObject\getId().
ilObjUser::getPersonalWorkspaceDiskQuota | ( | ) |
Definition at line 2001 of file class.ilObjUser.php.
ilObjUser::getPhoneHome | ( | ) |
get home phone @access public
Definition at line 1817 of file class.ilObjUser.php.
References $phone_home.
ilObjUser::getPhoneMobile | ( | ) |
get mobile phone @access public
Definition at line 1836 of file class.ilObjUser.php.
References $phone_mobile.
ilObjUser::getPhoneOffice | ( | ) |
get office phone @access public
Definition at line 1798 of file class.ilObjUser.php.
References $phone_office.
ilObjUser::getPref | ( | $a_keyword | ) |
get a user preference
string | name of parameter @access public |
Definition at line 1253 of file class.ilObjUser.php.
Referenced by getDateFormat(), ilPublicUserProfileGUI\getPublicPref(), getTimeFormat(), getTimeZone(), hasDeletionFlag(), and hasPublicProfile().
ilObjUser::getProfileIncomplete | ( | ) |
Definition at line 2337 of file class.ilObjUser.php.
ilObjUser::getPublicName | ( | ) |
returns firstname lastname and login if profile is public, login otherwise
Definition at line 4812 of file class.ilObjUser.php.
References getFirstname(), getLastname(), getLogin(), and hasPublicProfile().
ilObjUser::getSelectedCountry | ( | ) |
Get selected country (selection drop down)
Definition at line 1779 of file class.ilObjUser.php.
References $sel_country.
ilObjUser::getStoredActive | ( | $a_id | ) |
get user active state
integer | $a_id | user id @access public |
Definition at line 2252 of file class.ilObjUser.php.
References $active, and _lookup().
Referenced by syncActive(), and ilObjUserTest\testCreateSetLookupDelete().
ilObjUser::getStreet | ( | ) |
get street @access public
Definition at line 1700 of file class.ilObjUser.php.
References $street.
Referenced by ilPersonalProfileGUI\addLocationToForm().
ilObjUser::getTimeFormat | ( | ) |
get time format
@access public
Definition at line 1200 of file class.ilObjUser.php.
References ilCalendarSettings\_getInstance(), and getPref().
ilObjUser::getTimeLimitFrom | ( | ) |
Definition at line 2281 of file class.ilObjUser.php.
Referenced by checkTimeLimit().
ilObjUser::getTimeLimitMessage | ( | ) |
Definition at line 2305 of file class.ilObjUser.php.
ilObjUser::getTimeLimitOwner | ( | ) |
Definition at line 2273 of file class.ilObjUser.php.
ilObjUser::getTimeLimitUnlimited | ( | ) |
Definition at line 2297 of file class.ilObjUser.php.
Referenced by checkTimeLimit().
ilObjUser::getTimeLimitUntil | ( | ) |
Definition at line 2289 of file class.ilObjUser.php.
Referenced by checkTimeLimit(), and ilECSAppEventListener\extendAccount().
ilObjUser::getTimeZone | ( | ) |
get timezone of user
@access public
Definition at line 1180 of file class.ilObjUser.php.
References $tz, ilCalendarSettings\_getInstance(), and getPref().
ilObjUser::getUserDefinedData | ( | ) |
Definition at line 4092 of file class.ilObjUser.php.
|
static |
STATIC METHOD get the user_id of an email address.
string | email of user |
@access public
Definition at line 2664 of file class.ilObjUser.php.
References $ilDB, $res, and $row.
Referenced by ilObjUserTest\testAuthAndEmailMethods().
ilObjUser::getUserIdByLogin | ( | $a_login | ) |
Definition at line 2624 of file class.ilObjUser.php.
References _lookupId().
Referenced by ilPaymentTrusteeGUI\addUser(), ilObjPaymentSettingsGUI\addVendorObject(), ilMail\checkRecipients(), ilMail\getEmailsOfRecipients(), ilMail\getUserIds(), ilUserImportParser\importEndTag(), ilSoapUserAdministration\lookupUser(), ilPasswordAssistanceGUI\submitAssistanceForm(), syncActive(), ilObjCourse\validateInfoSettings(), and ilUserImportParser\verifyEndTag().
|
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 5500 of file class.ilObjUser.php.
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 4735 of file class.ilObjUser.php.
References $ilDB.
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) @access public
Definition at line 1605 of file class.ilObjUser.php.
References $utitle.
ilObjUser::getZipcode | ( | ) |
get zipcode @access public
Definition at line 1738 of file class.ilObjUser.php.
References $zipcode.
|
static |
Check for simultaneous login.
Definition at line 2539 of file class.ilObjUser.php.
Referenced by ilAuthBase\loginObserver().
ilObjUser::hasDeletionFlag | ( | ) |
Definition at line 5569 of file class.ilObjUser.php.
References getPref().
ilObjUser::hasPublicProfile | ( | ) |
returns true if public is profile, false otherwise
Definition at line 4803 of file class.ilObjUser.php.
References getPref().
Referenced by getPublicName().
ilObjUser::hasToAcceptTermsOfService | ( | ) |
Definition at line 5449 of file class.ilObjUser.php.
References ilObject\getId().
ilObjUser::hasToAcceptTermsOfServiceInSession | ( | $status = null | ) |
bool | null | $status |
Definition at line 5528 of file class.ilObjUser.php.
References ilSession\get(), and ilSession\set().
Referenced by ilTermsOfServiceHelper\trackAcceptance().
ilObjUser::importPersonalData | ( | $a_file, | |
$a_profile_data, | |||
$a_settings, | |||
$a_bookmarks, | |||
$a_notes, | |||
$a_calendar | |||
) |
Import personal data.
return
Definition at line 5354 of file class.ilObjUser.php.
|
staticprivate |
@global type $ilDB
type | $usrIds |
Definition at line 5388 of file class.ilObjUser.php.
References $ilDB.
ilObjUser::isAnonymous | ( | ) |
Definition at line 5545 of file class.ilObjUser.php.
References _isAnonymous(), and ilObject\getId().
ilObjUser::isCaptchaVerified | ( | ) |
Is user captcha verified?
Definition at line 5274 of file class.ilObjUser.php.
References $_SESSION.
ilObjUser::isChild | ( | $a_usr_id | ) |
Definition at line 2503 of file class.ilObjUser.php.
References __readAppliedUsers(), and ilObject\getId().
ilObjUser::isCurrentUserActive | ( | ) |
Definition at line 2596 of file class.ilObjUser.php.
References $ilDB, $login, and getLoginFromAuth().
ilObjUser::isDesktopItem | ( | $a_item_id, | |
$a_type | |||
) |
check wether an item is on the users desktop or not
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 3248 of file class.ilObjUser.php.
References _isDesktopItem(), and ilObject\getId().
ilObjUser::isPasswordChangeDemanded | ( | ) |
Definition at line 2346 of file class.ilObjUser.php.
References ilSecuritySettings\_getInstance(), ilAuthUtils\_needsExternalAccountByAuthMode(), getAuthMode(), and ilUserPasswordManager\getInstance().
ilObjUser::isPasswordExpired | ( | ) |
Definition at line 2377 of file class.ilObjUser.php.
References ilSecuritySettings\_getInstance(), and getLastPasswordChangeTS().
ilObjUser::isSelfRegistered | ( | ) |
|
static |
Lookup matriculation.
int | $a_usr_id | @access public |
Definition at line 1904 of file class.ilObjUser.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by ilObjCourseGrouping\_checkGroupingDependencies().
|
static |
Preload desktop item information.
return
Definition at line 3209 of file class.ilObjUser.php.
References ilObject\$id, $ilDB, and $r.
Referenced by ilObjectListGUIPreloader\preload().
ilObjUser::read | ( | ) |
loads a record "user" from database @access private
Definition at line 221 of file class.ilObjUser.php.
References $data, $ilDB, $ilErr, $r, assignData(), IL_PASSWD_CRYPTED, readMultiTextFields(), readPrefs(), readUserDefinedFields(), setLastPasswordChangeTS(), setLoginAttempts(), and ilStyleDefinition\skinExists().
Referenced by __construct().
|
protected |
Fetch multi-text values from DB.
Definition at line 5700 of file class.ilObjUser.php.
References $ilDB, $row, ilObject\getId(), setGeneralInterests(), setLookingForHelp(), and setOfferingHelp().
Referenced by read().
ilObjUser::readPrefs | ( | ) |
get all user preferences @access private
Definition at line 1284 of file class.ilObjUser.php.
References $ilDB, $prefs, and _getPreferences().
Referenced by read().
ilObjUser::readUserDefinedFields | ( | ) |
Definition at line 4141 of file class.ilObjUser.php.
References $ilDB, and ilObject\getId().
Referenced by read().
ilObjUser::refreshLogin | ( | ) |
updates the login data of a "user" // TODO set date with now() should be enough @access public
Definition at line 863 of file class.ilObjUser.php.
References $ilDB.
ilObjUser::removeDeletionFlag | ( | ) |
Definition at line 5564 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 3588 of file class.ilObjUser.php.
References $ilDB, and ilObject\getId().
ilObjUser::removeUserPicture | ( | $a_do_update = true | ) |
Remove user picture.
Definition at line 4035 of file class.ilObjUser.php.
References $file, ilUtil\getWebspaceDir(), setPref(), and ilObject\update().
Referenced by delete().
|
staticprivate |
@global type $ilDB
type | $usrIds |
Definition at line 5411 of file class.ilObjUser.php.
References $ilDB.
ilObjUser::resetLastPasswordChange | ( | ) |
Definition at line 2423 of file class.ilObjUser.php.
References $ilDB, $query, and ilObject\getId().
ilObjUser::resetOwner | ( | ) |
Definition at line 5221 of file class.ilObjUser.php.
References $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 |
@access public
Definition at line 2699 of file class.ilObjUser.php.
References $_SESSION, $active, $ilDB, $ilias, $ilLog, $query, ilObject\$ref_id, $res, and $row.
Referenced by ilObjSurveyAdministrationGUI\searchObject(), and ilObjUserTest\testSearch().
ilObjUser::sendPersonalDataFile | ( | ) |
Send personal data file.
return
Definition at line 5337 of file class.ilObjUser.php.
References $file, ilExport\_getExportDirectory(), ilUtil\deliverFile(), ilObject\getId(), and getPersonalDataExportFile().
ilObjUser::setActive | ( | $a_active, | |
$a_owner = 0 |
|||
) |
set user active state and updates system fields appropriately @access 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 2174 of file class.ilObjUser.php.
References setApproveDate(), and ilObject\setOwner().
Referenced by 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 @access public
Definition at line 2162 of file class.ilObjUser.php.
ilObjUser::setApproveDate | ( | $a_str | ) |
set date the user account was activated null indicates that the user has not yet been activated @access public
Definition at line 2131 of file class.ilObjUser.php.
Referenced by setActive().
ilObjUser::setAuthMode | ( | $a_str | ) |
set auth mode @access public
Definition at line 3618 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setBirthday | ( | $a_birthday | ) |
Definition at line 5118 of file class.ilObjUser.php.
References IL_CAL_DATE.
Referenced by assignData().
ilObjUser::setCaptchaVerified | ( | $a_val | ) |
Set captcha verified.
Definition at line 5284 of file class.ilObjUser.php.
References $_SESSION.
ilObjUser::setCity | ( | $a_str | ) |
set city @access public
string | city |
Definition at line 1710 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setClientIP | ( | $a_str | ) |
set client ip number @access public
string | client ip |
Definition at line 1865 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setComment | ( | $a_str | ) |
set referral comment @access public
string | hobby |
Definition at line 2111 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setCountry | ( | $a_str | ) |
Set country (free text)
@access public
string | country |
Definition at line 1749 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 2067 of file class.ilObjUser.php.
References $_SESSION.
ilObjUser::setDelicious | ( | $a_delicious | ) |
Definition at line 4378 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setDepartment | ( | $a_str | ) |
set department @access public
string | department |
Definition at line 1672 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setDesktopItemParameters | ( | $a_item_id, | |
$a_type, | |||
$a_par | |||
) |
set parameters of a desktop item entry
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 |
string | $a_par | parameters |
Definition at line 3097 of file class.ilObjUser.php.
References $ilDB, and ilObject\getId().
ilObjUser::setDiskQuota | ( | $a_disk_quota | ) |
Sets the minimal disk quota imposed by this user account.
The minimal disk quota is specified in bytes.
@access public @param integer
Definition at line 1982 of file class.ilObjUser.php.
References setPref().
ilObjUser::setEmail | ( | $a_str | ) |
set email @access public
string | email address |
Definition at line 1920 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. @access public
Definition at line 3645 of file class.ilObjUser.php.
Referenced by assignData(), and shibUser\createFields().
ilObjUser::setFax | ( | $a_str | ) |
set fax @access public
string | fax |
Definition at line 1846 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setFirstname | ( | $a_str | ) |
set firstname @access public
string | firstname |
Definition at line 1615 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. @access static
string | title (opt.) |
string | firstname (opt.) |
string | lastname (opt.) |
Definition at line 1442 of file class.ilObjUser.php.
References $fullname, and $lastname.
Referenced by assignData().
ilObjUser::setGender | ( | $a_str | ) |
set gender @access public
string | gender |
Definition at line 1573 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 5597 of file class.ilObjUser.php.
Referenced by readMultiTextFields().
ilObjUser::setHobby | ( | $a_str | ) |
set hobby @access public
string | hobby |
Definition at line 1939 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 5431 of file class.ilObjUser.php.
References $inactivation_date.
Referenced by assignData().
ilObjUser::setInstantMessengerId | ( | $a_im_type, | |
$a_im_id | |||
) |
Definition at line 4366 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setInstitution | ( | $a_str | ) |
set institution @access public
string | institution |
Definition at line 1653 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setIsSelfRegistered | ( | $status | ) |
bool | $status |
Definition at line 5577 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLanguage | ( | $a_str | ) |
set user language @access public
string | lang_key (i.e. de,en,fr,...) |
Definition at line 1958 of file class.ilObjUser.php.
References $_SESSION, and setPref().
Referenced by shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setLastLogin | ( | $a_str | ) |
set user's last login @access public
string | login date |
Definition at line 2077 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLastname | ( | $a_str | ) |
set lastame @access public
string | lastname |
Definition at line 1634 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setLastPasswordChangeToNow | ( | ) |
Definition at line 2408 of file class.ilObjUser.php.
References $ilDB, $query, getLastPasswordChangeTS(), and setLastPasswordChangeTS().
ilObjUser::setLastPasswordChangeTS | ( | $a_last_password_change_ts | ) |
Definition at line 2006 of file class.ilObjUser.php.
Referenced by read(), and setLastPasswordChangeToNow().
ilObjUser::setLastUpdate | ( | $a_str | ) |
set last update of user data set @access public
string | date |
Definition at line 2097 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLatitude | ( | $a_latitude | ) |
Set Latitude.
string | $a_latitude | Latitude |
Definition at line 2440 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLocationZoom | ( | $a_locationzoom | ) |
Set Location Zoom.
int | $a_locationzoom | Location Zoom |
Definition at line 2480 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLogin | ( | $a_str | ) |
set login / username @access public
string | username |
Definition at line 1521 of file class.ilObjUser.php.
Referenced by assignData(), and shibUser\createFields().
ilObjUser::setLoginAttempts | ( | $a_login_attempts | ) |
Definition at line 2310 of file class.ilObjUser.php.
Referenced by read().
ilObjUser::setLongitude | ( | $a_longitude | ) |
Set Longitude.
string | $a_longitude | Longitude |
Definition at line 2460 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setLookingForHelp | ( | array | $value = null | ) |
Set help looking for.
array | $value |
Definition at line 5657 of file class.ilObjUser.php.
Referenced by readMultiTextFields().
ilObjUser::setMatriculation | ( | $a_str | ) |
set matriculation number @access public
string | matriculation number |
Definition at line 1884 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 5627 of file class.ilObjUser.php.
Referenced by readMultiTextFields().
ilObjUser::setPasswd | ( | $a_str, | |
$a_type = IL_PASSWD_PLAIN |
|||
) |
set password @access public
string | passwd |
Definition at line 1540 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 306 of file class.ilObjUser.php.
Referenced by assignData(), and ilUserPasswordManager\encodePassword().
ilObjUser::setPasswordSalt | ( | $password_salt | ) |
string | null | $password_salt |
Definition at line 322 of file class.ilObjUser.php.
References $password_salt.
Referenced by assignData(), and ilUserPasswordManager\encodePassword().
ilObjUser::setPhoneHome | ( | $a_str | ) |
set home phone @access public
string | home phone |
Definition at line 1808 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setPhoneMobile | ( | $a_str | ) |
set mobile phone @access public
string | mobile phone |
Definition at line 1827 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setPhoneOffice | ( | $a_str | ) |
set office phone @access public
string | office phone |
Definition at line 1789 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 @access public |
Definition at line 1240 of file class.ilObjUser.php.
Referenced by removeUserPicture(), setDiskQuota(), setLanguage(), and writePref().
ilObjUser::setProfileIncomplete | ( | $a_prof_inc | ) |
Definition at line 2333 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setSelectedCountry | ( | $a_val | ) |
Set selected country (selection drop down)
string | selected country |
Definition at line 1769 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setSkin | ( | $a_str | ) |
set user skin (template set) @access public
string | directory name of template set |
Definition at line 2263 of file class.ilObjUser.php.
ilObjUser::setStreet | ( | $a_str | ) |
set street @access public
string | street |
Definition at line 1691 of file class.ilObjUser.php.
Referenced by assignData(), shibUser\createFields(), and shibUser\updateFields().
ilObjUser::setTimeLimitFrom | ( | $a_from | ) |
Definition at line 2277 of file class.ilObjUser.php.
Referenced by assignData(), and shibUser\createFields().
ilObjUser::setTimeLimitMessage | ( | $a_time_limit_message | ) |
Definition at line 2301 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setTimeLimitOwner | ( | $a_owner | ) |
Definition at line 2269 of file class.ilObjUser.php.
Referenced by assignData(), and shibUser\createFields().
ilObjUser::setTimeLimitUnlimited | ( | $a_unlimited | ) |
Definition at line 2293 of file class.ilObjUser.php.
Referenced by ilAccountCode\applyAccessLimits(), assignData(), and shibUser\createFields().
ilObjUser::setTimeLimitUntil | ( | $a_until | ) |
Definition at line 2285 of file class.ilObjUser.php.
Referenced by ilAccountCode\applyAccessLimits(), assignData(), shibUser\createFields(), and ilECSAppEventListener\extendAccount().
ilObjUser::setUserDefinedData | ( | $a_data | ) |
Definition at line 4075 of file class.ilObjUser.php.
References $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) @access public
string | title |
Definition at line 1594 of file class.ilObjUser.php.
Referenced by assignData().
ilObjUser::setZipcode | ( | $a_str | ) |
set zipcode @access public
string | zipcode |
Definition at line 1729 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 @access public
Definition at line 2223 of file class.ilObjUser.php.
References getLoginFromAuth(), getStoredActive(), getUserIdByLogin(), and setActive().
ilObjUser::updateLogin | ( | $a_login | ) |
update login name
string | new login |
ilUserException |
Definition at line 1000 of file class.ilObjUser.php.
References $ilDB, $ilSetting, _getLastHistoryDataByUserId(), _lookupLogin(), _writeHistory(), ilDatePresentation\formatDate(), ilObject\getId(), getLogin(), and IL_CAL_UNIX.
ilObjUser::updateMultiTextFields | ( | $a_create = false | ) |
Write multi-text values to DB.
bool | $a_create |
Definition at line 5749 of file class.ilObjUser.php.
References ilObject\$id, $ilDB, deleteMultiTextFields(), getGeneralInterests(), ilObject\getId(), getLookingForHelp(), and getOfferingHelp().
ilObjUser::updateUserDefinedFields | ( | ) |
Definition at line 4097 of file class.ilObjUser.php.
References $ilDB, and ilObject\getId().
|
static |
Definition at line 5258 of file class.ilObjUser.php.
References $ilDB, $query, $res, and DB_FETCHMODE_OBJECT.
Referenced by ilInfoScreenGUI\addObjectSections().
ilObjUser::writeAccepted | ( | ) |
write accept date of user agreement to db
Definition at line 683 of file class.ilObjUser.php.
References $ilDB, and ilObject\getId().
Referenced by ilTermsOfServiceHelper\trackAcceptance().
ilObjUser::writePref | ( | $a_keyword, | |
$a_value | |||
) |
write userpref to user table @access private
string | keyword |
string | value |
Definition at line 1079 of file class.ilObjUser.php.
References _writePref(), and setPref().
Referenced by activateDeletionFlag(), and removeDeletionFlag().
ilObjUser::writePrefs | ( | ) |
write all userprefs @access private
Definition at line 1163 of file class.ilObjUser.php.
References $ilDB, _deleteAllPref(), and _writePref().
ilObjUser::$active |
Definition at line 94 of file class.ilObjUser.php.
Referenced by _getAllUserData(), _getUsersForFolder(), _getUsersForGroup(), _getUsersForIds(), _getUsersForRole(), getActive(), getStoredActive(), and searchUsers().
ilObjUser::$agree_date = null |
Definition at line 93 of file class.ilObjUser.php.
Referenced by getAgreeDate().
ilObjUser::$approve_date = null |
Definition at line 92 of file class.ilObjUser.php.
Referenced by getApproveDate().
ilObjUser::$auth_mode |
Definition at line 96 of file class.ilObjUser.php.
Referenced by getAuthMode().
|
protected |
Definition at line 73 of file class.ilObjUser.php.
Referenced by getBirthday().
ilObjUser::$city |
Definition at line 80 of file class.ilObjUser.php.
Referenced by getCity().
ilObjUser::$client_ip |
Definition at line 95 of file class.ilObjUser.php.
Referenced by getClientIP().
ilObjUser::$country |
Definition at line 82 of file class.ilObjUser.php.
Referenced by getCountry().
ilObjUser::$default_role |
Definition at line 136 of file class.ilObjUser.php.
ilObjUser::$delicious |
Definition at line 106 of file class.ilObjUser.php.
Referenced by getDelicious().
ilObjUser::$department |
Definition at line 78 of file class.ilObjUser.php.
Referenced by getDepartment().
ilObjUser::$email |
Definition at line 88 of file class.ilObjUser.php.
Referenced by getEmail().
ilObjUser::$fax |
Definition at line 87 of file class.ilObjUser.php.
Referenced by getFax().
ilObjUser::$firstname |
Definition at line 71 of file class.ilObjUser.php.
Referenced by getFirstname().
ilObjUser::$fullname |
Definition at line 74 of file class.ilObjUser.php.
Referenced by _lookupFullname(), and setFullname().
ilObjUser::$gender |
Definition at line 69 of file class.ilObjUser.php.
Referenced by getGender().
ilObjUser::$hobby |
Definition at line 89 of file class.ilObjUser.php.
Referenced by getHobby().
ilObjUser::$ilias |
Definition at line 143 of file class.ilObjUser.php.
Referenced by __construct(), _getAssociatedUsersOnline(), _getUserIdsByEmail(), and searchUsers().
ilObjUser::$im_aim |
Definition at line 101 of file class.ilObjUser.php.
ilObjUser::$im_icq |
Definition at line 98 of file class.ilObjUser.php.
ilObjUser::$im_jabber |
Definition at line 103 of file class.ilObjUser.php.
ilObjUser::$im_msn |
Definition at line 100 of file class.ilObjUser.php.
ilObjUser::$im_skype |
Definition at line 102 of file class.ilObjUser.php.
ilObjUser::$im_voip |
Definition at line 104 of file class.ilObjUser.php.
ilObjUser::$im_yahoo |
Definition at line 99 of file class.ilObjUser.php.
|
protected |
Definition at line 158 of file class.ilObjUser.php.
Referenced by getInactivationDate(), and setInactivationDate().
ilObjUser::$institution |
Definition at line 77 of file class.ilObjUser.php.
Referenced by getInstitution().
|
protected |
Definition at line 166 of file class.ilObjUser.php.
Referenced by getGeneralInterests().
|
protected |
Definition at line 168 of file class.ilObjUser.php.
Referenced by getLookingForHelp().
|
protected |
Definition at line 167 of file class.ilObjUser.php.
Referenced by getOfferingHelp().
|
static |
Definition at line 146 of file class.ilObjUser.php.
|
static |
Definition at line 145 of file class.ilObjUser.php.
|
private |
Definition at line 164 of file class.ilObjUser.php.
Referenced by isSelfRegistered().
ilObjUser::$last_password_change_ts |
Definition at line 111 of file class.ilObjUser.php.
Referenced by getLastPasswordChangeTS().
ilObjUser::$lastname |
Definition at line 72 of file class.ilObjUser.php.
Referenced by getLastname(), and setFullname().
ilObjUser::$latitude |
Definition at line 107 of file class.ilObjUser.php.
Referenced by getLatitude().
ilObjUser::$loc_zoom |
Definition at line 109 of file class.ilObjUser.php.
Referenced by getLocationZoom().
ilObjUser::$login |
all user related data in single vars @access public
Definition at line 31 of file class.ilObjUser.php.
Referenced by checkUserId(), getLogin(), getLoginByUserId(), getLoginFromAuth(), isCurrentUserActive(), and shibUser\returnNewLoginName().
ilObjUser::$login_attempts |
Definition at line 112 of file class.ilObjUser.php.
Referenced by _getLoginAttempts(), and getLoginAttempts().
ilObjUser::$longitude |
Definition at line 108 of file class.ilObjUser.php.
Referenced by getLongitude().
ilObjUser::$matriculation |
Definition at line 90 of file class.ilObjUser.php.
Referenced by getMatriculation().
|
protected |
Definition at line 36 of file class.ilObjUser.php.
Referenced by getPasswd().
|
protected |
Definition at line 41 of file class.ilObjUser.php.
Referenced by getPasswdType().
|
protected |
Definition at line 61 of file class.ilObjUser.php.
Referenced by getPasswordEncodingType().
|
protected |
Definition at line 67 of file class.ilObjUser.php.
Referenced by getPasswordSalt(), and setPasswordSalt().
|
staticprotected |
Definition at line 151 of file class.ilObjUser.php.
ilObjUser::$phone_home |
Definition at line 85 of file class.ilObjUser.php.
Referenced by getPhoneHome().
ilObjUser::$phone_mobile |
Definition at line 86 of file class.ilObjUser.php.
Referenced by getPhoneMobile().
ilObjUser::$phone_office |
Definition at line 84 of file class.ilObjUser.php.
Referenced by getPhoneOffice().
ilObjUser::$prefs |
Definition at line 121 of file class.ilObjUser.php.
Referenced by _getPreferences(), and readPrefs().
ilObjUser::$referral_comment |
Definition at line 91 of file class.ilObjUser.php.
Referenced by getComment().
ilObjUser::$sel_country |
Definition at line 83 of file class.ilObjUser.php.
Referenced by getSelectedCountry().
ilObjUser::$skin |
Definition at line 128 of file class.ilObjUser.php.
Referenced by __construct().
ilObjUser::$street |
Definition at line 79 of file class.ilObjUser.php.
Referenced by getStreet().
ilObjUser::$user_defined_data = array() |
Definition at line 114 of file class.ilObjUser.php.
ilObjUser::$utitle |
Definition at line 70 of file class.ilObjUser.php.
Referenced by getUTitle().
ilObjUser::$zipcode |
Definition at line 81 of file class.ilObjUser.php.
Referenced by getZipcode().