Class ElggUser
ElggUser
Representation of a "user" in the system.
- ElggData implements Loggable, Iterator, ArrayAccess, Exportable
- ElggEntity implements Notable, Locatable, Importable
- ElggUser implements Friendable
protected
|
#
initializeAttributes( )
Initialise the attributes array. This is vital to distinguish between metadata and base parameters. |
public
|
|
protected
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
array
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
array|false
|
#
getFriends( string $subtype = "", integer $limit = 10, integer $offset = 0 )
Gets this user's friends |
public
array|false
|
#
getFriendsOf( string $subtype = "", integer $limit = 10, integer $offset = 0 )
Gets users who have made this user a friend |
public
string
|
#
listFriends( string $subtype = "", integer $limit = 10, array $vars = array() )
Lists the user's friends |
public
array|false
|
|
public
string
|
#
listGroups( string $subtype = "", integer $limit = 10, integer $offset = 0 )
Lists the user's groups |
public
array|false
|
#
getObjects( string $subtype = "", integer $limit = 10, integer $offset = 0 )
Get an array of ElggObject owned by this user. |
public
array|false
|
#
getFriendsObjects( string $subtype = "", integer $limit = 10, integer $offset = 0 )
Get an array of ElggObjects owned by this user's friends. |
public
integer
|
|
public
array|false
|
#
getCollections( string $subtype = "", integer $limit = 10, integer $offset = 0 )
Get the collections associated with a user. |
public
integer
|
|
public
array
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
__isset(),
current(),
getClassName(),
getTimeCreated(),
key(),
next(),
offsetExists(),
offsetGet(),
offsetSet(),
offsetUnset(),
rewind(),
valid()
|
$icon_override,
$temp_annotations,
$temp_metadata,
$temp_private_settings,
$url_override,
$volatile
|
$attributes,
$valid
|
public
string
|
$name |
#
The display name that the user will be known by in the network |
public
string
|
$username |
#
The short, reference name for the user in the network |
public
string
|
#
The email address to which Elgg will send email notifications |
|
public
string
|
$language |
#
The language preference of the user (ISO 639-1 formatted) |
public
string
|
$banned |
#
'yes' if the user is banned from the network, 'no' otherwise |
public
string
|
$admin |
#
'yes' if the user is an administrator of the network, 'no' otherwise |
public
string
|
$password |
#
The hashed password of the user |
public
string
|
$salt |
#
The salt used to secure the password before hashing |
$access_id,
$container_guid,
$enabled,
$guid,
$owner_guid,
$site_guid,
$subtype,
$time_created,
$time_updated,
$type
|