|
ILIAS
Release_4_2_x_branch Revision 61807
|
Class ilChatroomServerHandler. More...
Collaboration diagram for ilChatroomServerHandler:Public Member Functions | |
| __construct () | |
| Constructor. | |
| getConnector () | |
| Returns connector. | |
| cleanupPrivateRooms () | |
Private Member Functions | |
| handleCommand ($task) | |
| Calls command depending on given $task. | |
| disconnectedUsers ($usersByScope) | |
| Calls $chatroom->disconnectUsers for every given user in every given scope ($usersByScope), sends corresponding status messages to chatroom and adds event in history. | |
| serverStarted () | |
| Requires ilChatroom and calls its disconnectAllUsersFromAllRooms() method. | |
| getUserInformation ($user_ids) | |
Class ilChatroomServerHandler.
Definition at line 14 of file class.ilChatroomServerHandler.php.
| ilChatroomServerHandler::__construct | ( | ) |
Constructor.
Calls $this->handleCommand method.
Definition at line 22 of file class.ilChatroomServerHandler.php.
References $_REQUEST, exit, and handleCommand().
Here is the call graph for this function:| ilChatroomServerHandler::cleanupPrivateRooms | ( | ) |
Definition at line 70 of file class.ilChatroomServerHandler.php.
References $query, $result, ilChatroom\byObjectId(), ilChatroom\findDeletablePrivateRooms(), and getConnector().
Referenced by handleCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Calls $chatroom->disconnectUsers for every given user in every given scope ($usersByScope), sends corresponding status messages to chatroom and adds event in history.
| array | $usersByScope |
Definition at line 108 of file class.ilChatroomServerHandler.php.
References ilChatroom\byRoomId(), getConnector(), and getUserInformation().
Referenced by handleCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilChatroomServerHandler::getConnector | ( | ) |
Returns connector.
Instantiates ilChatroomServerConnector with server settings and returns it.
Definition at line 36 of file class.ilChatroomServerHandler.php.
References ilChatroomAdmin\getDefaultConfiguration().
Referenced by cleanupPrivateRooms(), and disconnectedUsers().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 155 of file class.ilChatroomServerHandler.php.
Referenced by disconnectedUsers().
Here is the caller graph for this function:
|
private |
Calls command depending on given $task.
| string | $task |
Definition at line 54 of file class.ilChatroomServerHandler.php.
References $_REQUEST, cleanupPrivateRooms(), disconnectedUsers(), and serverStarted().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Requires ilChatroom and calls its disconnectAllUsersFromAllRooms() method.
Definition at line 148 of file class.ilChatroomServerHandler.php.
References ilChatroom\disconnectAllUsersFromAllRooms().
Referenced by handleCommand().
Here is the call graph for this function:
Here is the caller graph for this function: