ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Class ilOnScreenChatGUI. More...
Public Member Functions | |
executeCommand () | |
verifyLogin () | |
Checks if a user is logged in. More... | |
getUserList () | |
getUserProfileImages () | |
Static Public Member Functions | |
static | initializeFrontend () |
Initialize frontend and delivers required javascript files and configuration to the global template. More... | |
Data Fields | |
const | WAC_TTL_TIME = 60 |
Static Protected Member Functions | |
static | isOnScreenChatAccessible (ilSetting $chatSettings) |
static | getEmoticons (ilChatroomServerSettings $chatSettings) |
static | loadServerSettings () |
Static Protected Attributes | |
static | $frontend_initialized = false |
ilOnScreenChatGUI::executeCommand | ( | ) |
Definition at line 79 of file class.ilOnScreenChatGUI.php.
References $cmd, $DIC, getUserList(), getUserProfileImages(), and verifyLogin().
|
staticprotected |
ilChatroomServerSettings | $chatSettings |
Definition at line 35 of file class.ilOnScreenChatGUI.php.
References array, ilChatroomServerSettings\getSmiliesEnabled(), ilWACSignedPath\setTokenMaxLifetimeInSeconds(), and ilWACSignedPath\signFile().
ilOnScreenChatGUI::getUserList | ( | ) |
Definition at line 118 of file class.ilOnScreenChatGUI.php.
References $DIC, array, exit, ilUserAutoComplete\MAX_ENTRIES, and ilUserAutoComplete\PRIVACY_MODE_RESPECT_USER_SETTING.
Referenced by executeCommand().
ilOnScreenChatGUI::getUserProfileImages | ( | ) |
Definition at line 143 of file class.ilOnScreenChatGUI.php.
References $_GET, $DIC, array, ilSession\enableWebAccessWithoutSession(), exit, ilUserUtil\getNamePresentation(), and ilWACSignedPath\setTokenMaxLifetimeInSeconds().
Referenced by executeCommand().
|
static |
Initialize frontend and delivers required javascript files and configuration to the global template.
Definition at line 201 of file class.ilOnScreenChatGUI.php.
References $DIC, array, ilJsonUtil\encode(), ilUtil\getImagePath(), ilUtil\img(), iljQueryUtil\initjQuery(), iljQueryUtil\initjQueryUI(), and ilLinkifyUtil\initLinkify().
Referenced by ilMainMenuGUI\populateWithOnScreenChat().
|
staticprotected |
ilSetting | $chatSettings |
Definition at line 24 of file class.ilOnScreenChatGUI.php.
References $DIC, and ilSetting\get().
|
staticprotected |
Definition at line 286 of file class.ilOnScreenChatGUI.php.
ilOnScreenChatGUI::verifyLogin | ( | ) |
Checks if a user is logged in.
If not, this function should cause an redirect, to disallow chatting while not logged into ILIAS.
Definition at line 105 of file class.ilOnScreenChatGUI.php.
References $DIC, array, ilSession\enableWebAccessWithoutSession(), and exit.
Referenced by executeCommand().
|
staticprotected |
Definition at line 18 of file class.ilOnScreenChatGUI.php.
const ilOnScreenChatGUI::WAC_TTL_TIME = 60 |
Definition at line 11 of file class.ilOnScreenChatGUI.php.