ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Class ilChatroomUser. More...
Public Member Functions | |
__construct (ilObjUser $user, ilChatroom $chatroom) | |
Constructor Requires ilObjUser and sets $this->user and $this->room using given $user and $chatroom. More... | |
getUserId () | |
Returns Ilias User ID. More... | |
getUsername () | |
Returns username from Object or SESSION. More... | |
setUsername ($username) | |
Sets and stores given username in SESSION. More... | |
getChatNameSuggestions () | |
Returns an array of chat-name suggestions. More... | |
buildAnonymousName () | |
Returns an anonymous username containing a random number. More... | |
buildFullname () | |
Returns users first & lastname. More... | |
buildShortname () | |
Returns first letter of users firstname, followed by dot lastname. More... | |
buildLogin () | |
Returns user login. More... | |
Private Attributes | |
$user | |
$username | |
$room | |
ilChatroomUser::__construct | ( | ilObjUser | $user, |
ilChatroom | $chatroom | ||
) |
Constructor Requires ilObjUser and sets $this->user and $this->room using given $user and $chatroom.
ilObjUser | $user | |
ilChatroom | $chatroom |
Definition at line 36 of file class.ilChatroomUser.php.
ilChatroomUser::buildAnonymousName | ( | ) |
Returns an anonymous username containing a random number.
Definition at line 128 of file class.ilChatroomUser.php.
Referenced by getChatNameSuggestions().
ilChatroomUser::buildFullname | ( | ) |
Returns users first & lastname.
Definition at line 141 of file class.ilChatroomUser.php.
References user().
Referenced by getChatNameSuggestions().
ilChatroomUser::buildLogin | ( | ) |
Returns user login.
Definition at line 165 of file class.ilChatroomUser.php.
References $ilDB, $row, $username, array, and user().
Referenced by getChatNameSuggestions().
ilChatroomUser::buildShortname | ( | ) |
Returns first letter of users firstname, followed by dot lastname.
Definition at line 154 of file class.ilChatroomUser.php.
References user().
Referenced by getChatNameSuggestions().
ilChatroomUser::getChatNameSuggestions | ( | ) |
Returns an array of chat-name suggestions.
Definition at line 106 of file class.ilChatroomUser.php.
References $options, array, buildAnonymousName(), buildFullname(), buildLogin(), buildShortname(), and user().
Referenced by ilChatroomViewGUI\renderFileUploadForm().
ilChatroomUser::getUserId | ( | ) |
Returns Ilias User ID.
If user is anonymous, a random negative User ID is created, stored in SESSION, and returned.
ilObjUser | $user |
Definition at line 48 of file class.ilChatroomUser.php.
References $_SESSION, and user().
Referenced by ilChatroom\addHistoryEntry(), ilChatroom\addPrivateRoom(), ilChatroom\getLastSession(), ilObjChatroom\getPersonalInformation(), and ilChatroomViewGUI\renderFileUploadForm().
ilChatroomUser::getUsername | ( | ) |
Returns username from Object or SESSION.
If no Username is set, the login name will be returned.
Definition at line 76 of file class.ilChatroomUser.php.
References $_SESSION, $username, and user().
Referenced by ilChatroom\addHistoryEntry(), ilObjChatroom\getPersonalInformation(), and ilChatroomViewGUI\renderFileUploadForm().
ilChatroomUser::setUsername | ( | $username | ) |
Sets and stores given username in SESSION.
string | $username |
Definition at line 96 of file class.ilChatroomUser.php.
References $_SESSION, and $username.
Referenced by ilChatroomViewGUI\renderFileUploadForm().
|
private |
Definition at line 27 of file class.ilChatroomUser.php.
|
private |
Definition at line 17 of file class.ilChatroomUser.php.
Referenced by __construct().
|
private |
Definition at line 22 of file class.ilChatroomUser.php.
Referenced by buildLogin(), getUsername(), and setUsername().