|
eZ Publish
[trunk]
|
Inheritance diagram for eZUserSetting:
Collaboration diagram for eZUserSetting:Public Member Functions | |
| eZUserSetting ($row) | |
| setAttribute ($attr, $val) | |
| Sets the attribute $attr to the value $val. | |
Static Public Member Functions | |
| static | create ($userID, $isEnabled) |
| static | definition () |
| Returns the definition for the object, the default implementation is to return an empty array. | |
| static | fetch ($userID, $asObject=true) |
| static | fetchAll ($asObject=true) |
| static | removeByUserID ($userID) |
Public Attributes | |
| $IsEnabled | |
| $MaxLogin | |
| $UserID | |
Definition at line 17 of file ezusersetting.php.
| static eZUserSetting::create | ( | $ | userID, |
| $ | isEnabled | ||
| ) | [static] |
Definition at line 49 of file ezusersetting.php.
| static eZUserSetting::definition | ( | ) | [static] |
Returns the definition for the object, the default implementation is to return an empty array.
It's upto each inheriting class to return a proper definition array.
The definition array is an associative array consists of these keys:
Example: public static function definition() { return array( "fields" => array( "id" => "ID", "version" => "Version", "name" => "Name" ), "keys" => array( "id", "version" ), "function_attributes" => array( "current" => "currentVersion", "class_name" => "className" ), "increment_key" => "id", "class_name" => "eZContentClass", "sort" => array( "id" => "asc" ), "name" => "ezcontentclass" ); }
Reimplemented from eZPersistentObject.
Definition at line 24 of file ezusersetting.php.
Referenced by fetch(), fetchAll(), and removeByUserID().
| eZUserSetting::eZUserSetting | ( | $ | row | ) |
Definition at line 19 of file ezusersetting.php.
Referenced by create().
| static eZUserSetting::fetch | ( | $ | userID, |
| $ | asObject = true |
||
| ) | [static] |
Fetch message object with $userID
Definition at line 81 of file ezusersetting.php.
Referenced by eZUserOperationCollection\activation(), eZUserType\fromString(), setAttribute(), and eZUserOperationCollection\setSettings().
| static eZUserSetting::fetchAll | ( | $ | asObject = true | ) | [static] |
Fetch all settings from database
Definition at line 92 of file ezusersetting.php.
| static eZUserSetting::removeByUserID | ( | $ | userID | ) | [static] |
Definition at line 102 of file ezusersetting.php.
Referenced by eZUser\removeUser().
| eZUserSetting::setAttribute | ( | $ | attr, |
| $ | val | ||
| ) |
Sets the attribute $attr to the value $val.
The attribute must be present in the objects definition fields or set functions.
| string | $attr | |
| mixed | $val |
Reimplemented from eZPersistentObject.
Definition at line 58 of file ezusersetting.php.
| eZUserSetting::$IsEnabled |
Definition at line 110 of file ezusersetting.php.
| eZUserSetting::$MaxLogin |
Definition at line 111 of file ezusersetting.php.
| eZUserSetting::$UserID |
Definition at line 109 of file ezusersetting.php.