| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
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 ilECSParticipantSetting\EXTERNAL_ACCOUNT_PLACEHOLDER, getExternalAccount(), getLogin(), ilECSParticipantSetting\getOutgoingExternalAuthModes(), ilECSParticipantSetting\getOutgoingUsernamePlaceholderByAuthMode(), 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().
      
  | 
  private | 
Definition at line 27 of file class.ilECSUser.php.
      
  | 
  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().