|
ILIAS
release_8 Revision v8.24
|
Stores relevant user data. More...
Collaboration diagram for ilECSUser:Public Member Functions | |
| __construct ($a_data) | |
| getLogin () | |
| get login More... | |
| getExternalAccount () | |
| getFirstname () | |
| get firstname More... | |
| getLastname () | |
| getLastname More... | |
| getEmail () | |
| get email More... | |
| getInstitution () | |
| get institution More... | |
| getImportId () | |
| get Email More... | |
| loadFromObject () | |
| load from object More... | |
| loadFromGET () | |
| load user data from GET parameters More... | |
| toJSON () | |
| toGET (ilECSParticipantSetting $setting) | |
| get GET parameter string More... | |
| toREALM () | |
| Concatenate all attributes to one string. More... | |
Data Fields | |
| string | $login |
| string | |
| string | $firstname |
| string | $lastname |
| string | $institution |
| string | $uid_hash |
Protected Attributes | |
| string | $external_account = '' |
| string | $auth_mode = '' |
Private Attributes | |
| ilSetting | $setting |
| $source | |
Stores relevant user data.
Definition at line 25 of file class.ilECSUser.php.
| ilECSUser::__construct | ( | $a_data | ) |
| ilObjUser|array | ilObjUser or array containing user info |
Definition at line 46 of file class.ilECSUser.php.
References $DIC, loadFromGET(), and loadFromObject().
Here is the call graph for this function:| ilECSUser::getEmail | ( | ) |
get email
Definition at line 94 of file class.ilECSUser.php.
References $email.
Referenced by ilAuthProviderECS\createUser(), and ilAuthProviderECS\updateUser().
Here is the caller graph for this function:| ilECSUser::getExternalAccount | ( | ) |
Definition at line 68 of file class.ilECSUser.php.
References $external_account.
Referenced by toGET().
Here is the caller graph for this function:| ilECSUser::getFirstname | ( | ) |
get firstname
Definition at line 78 of file class.ilECSUser.php.
References $firstname.
Referenced by ilAuthProviderECS\createUser(), and ilAuthProviderECS\updateUser().
Here is the caller graph for this function:| ilECSUser::getImportId | ( | ) |
get Email
Definition at line 109 of file class.ilECSUser.php.
References $uid_hash.
Referenced by ilAuthProviderECS\createUser(), and ilAuthProviderECS\updateUser().
Here is the caller graph for this function:| ilECSUser::getInstitution | ( | ) |
get institution
Definition at line 101 of file class.ilECSUser.php.
References $institution.
Referenced by ilAuthProviderECS\createUser(), and ilAuthProviderECS\updateUser().
Here is the caller graph for this function:| ilECSUser::getLastname | ( | ) |
getLastname
Definition at line 86 of file class.ilECSUser.php.
References $lastname.
Referenced by ilAuthProviderECS\createUser(), and ilAuthProviderECS\updateUser().
Here is the caller graph for this function:| ilECSUser::getLogin | ( | ) |
get login
Definition at line 63 of file class.ilECSUser.php.
References $login.
Referenced by ilAuthProviderECS\createUser(), and toGET().
Here is the caller graph for this function:| ilECSUser::loadFromGET | ( | ) |
load user data from GET parameters
Definition at line 134 of file class.ilECSUser.php.
References ILIAS\UI\examples\Symbol\Glyph\Login\login(), and ilUtil\stripSlashes().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilECSUser::loadFromObject | ( | ) |
load from object
Definition at line 117 of file class.ilECSUser.php.
References ILIAS\UI\examples\Symbol\Glyph\Login\login().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilECSUser::toGET | ( | ilECSParticipantSetting | $setting | ) |
get GET parameter string
Definition at line 158 of file class.ilECSUser.php.
References $login, $setting, ilECSParticipantSetting\EXTERNAL_ACCOUNT_PLACEHOLDER, getExternalAccount(), getLogin(), and ilECSParticipantSetting\LOGIN_PLACEHOLDER.
Here is the call graph for this function:| ilECSUser::toJSON | ( | ) |
Definition at line 150 of file class.ilECSUser.php.
| ilECSUser::toREALM | ( | ) |
Concatenate all attributes to one string.
Definition at line 197 of file class.ilECSUser.php.
References $uid_hash, and ILIAS\UI\examples\Symbol\Glyph\Login\login().
Here is the call graph for this function:
|
protected |
Definition at line 40 of file class.ilECSUser.php.
| string ilECSUser::$email |
Definition at line 33 of file class.ilECSUser.php.
Referenced by getEmail().
|
protected |
Definition at line 39 of file class.ilECSUser.php.
Referenced by getExternalAccount().
| string ilECSUser::$firstname |
Definition at line 34 of file class.ilECSUser.php.
Referenced by getFirstname().
| string ilECSUser::$institution |
Definition at line 36 of file class.ilECSUser.php.
Referenced by getInstitution().
| string ilECSUser::$lastname |
Definition at line 35 of file class.ilECSUser.php.
Referenced by getLastname().
| string ilECSUser::$login |
Definition at line 32 of file class.ilECSUser.php.
Referenced by getLogin(), and toGET().
|
private |
Definition at line 27 of file class.ilECSUser.php.
Referenced by toGET().
|
private |
Definition at line 30 of file class.ilECSUser.php.
| string ilECSUser::$uid_hash |
Definition at line 37 of file class.ilECSUser.php.
Referenced by getImportId(), and toREALM().