19 declare(strict_types=1);
    49         $connector = $this->gui->getConnector();
    50         $response = $connector->sendInviteToPrivateRoom(
    52             $chat_user->getUserId(),
    56         $room->sendInvitationNotification($this->gui, $chat_user, $invited_id);
    61         $this->
ilCtrl->redirect($this->gui, 
'view');
    64     public function byId(): void
    72         $auto->setUser($this->ilUser);
    74         if ($this->ilUser->isAnonymous()) {
    82         if ($this->
http->wrapper()->query()->has(
'fetchall')) {
    85         $auto->setMoreLinkAvailable(
true);
    86         $auto->setSearchFields([
'firstname', 
'lastname']);
    87         $auto->setResultField(
'login');
    88         $auto->enableFieldSearchableCheck(
true);
    90         $this->
sendResponse($auto->getList($query), 
'application/json');
 
executeDefault(string $requestedMethod)
 
Class ilChatroomInviteUsersToPrivateRoomGUI. 
 
redirectIfNoPermission($permission)
Checks for requested permissions and redirects if the permission check failed. 
 
const PRIVACY_MODE_RESPECT_USER_SETTING
 
static stripSlashes(string $a_str, bool $a_strip_html=true, string $a_allow="")
 
getRequestValue(string $key, Transformation $trafo, $default=null)
 
static _lookupId($a_user_str)
 
exitIfNoRoomExists(?ilChatroom $room)
Checks if a ilChatroom exists. 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
sendResponse(string $content, string $type)
Sends a response and exits the php process. 
 
static http()
Fetches the global http state from ILIAS. 
 
Class ilChatroomGUIHandler. 
 
inviteById(int $invited_id)
 
static byObjectId(int $object_id)