| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
Class ilChatroomAdminViewGUI. More...
 Inheritance diagram for ilChatroomAdminViewGUI:
 Collaboration diagram for ilChatroomAdminViewGUI:Public Member Functions | |
| __construct (ilChatroomObjectGUI $gui) | |
| executeDefault (string $requestedMethod) | |
| forcePublicRoom () | |
| createPublicRoom () | |
| saveClientSettings () | |
  Public Member Functions inherited from ilChatroomGUIHandler | |
| execute (string $method) | |
| executeDefault (string $requestedMethod) | |
| redirectIfNoPermission ($permission) | |
| Checks for requested permissions and redirects if the permission check failed.  More... | |
| isSuccessful ($response) | |
| Checks for success param in an json decoded response.  More... | |
| hasPermission (string $permission) | |
Protected Member Functions | |
| checkServerConnection (array $serverSettings) | |
| createSettingTemplate (ilPropertyFormGUI $form) | |
| getReadmePath () | |
  Protected Member Functions inherited from ilChatroomGUIHandler | |
| getRequestValue (string $key, Transformation $trafo, $default=null) | |
| hasRequestValue (string $key) | |
| getRoomByObjectId (int $objectId) | |
| exitIfNoRoomExists (?ilChatroom $room) | |
| Checks if a ilChatroom exists.  More... | |
| sendJSONResponse ($response) | |
| Sends a json encoded response and exits the php process.  More... | |
| sendResponse (string $content, string $type) | |
| Sends a response and exits the php process.  More... | |
Protected Attributes | |
| ilSetting | $commonSettings | 
  Protected Attributes inherited from ilChatroomGUIHandler | |
| ilObjUser | $ilUser | 
| ilCtrlInterface | $ilCtrl | 
| ilLanguage | $ilLng | 
| Filesystem | $webDirectory | 
| ilObjectService | $obj_service | 
| FileUpload | $upload | 
| ilRbacSystem | $rbacsystem | 
| ilGlobalTemplateInterface | $mainTpl | 
| ILIAS | $ilias | 
| ilNavigationHistory | $navigationHistory | 
| ilTree | $tree | 
| ilTabsGUI | $tabs | 
| UIFactory | $uiFactory | 
| UIRenderer | $uiRenderer | 
| GlobalHttpState | $http | 
| Refinery | $refinery | 
Private Member Functions | |
| defaultActions () | |
Private Attributes | |
| const | CHATROOM_README_PATH = '/components/ILIAS/Chatroom/README.md' | 
Class ilChatroomAdminViewGUI.
Definition at line 28 of file class.ilChatroomAdminViewGUI.php.
| ilChatroomAdminViewGUI::__construct | ( | ilChatroomObjectGUI | $gui | ) | 
Definition at line 34 of file class.ilChatroomAdminViewGUI.php.
References $DIC, and ILIAS\GlobalScreen\Provider\__construct().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 89 of file class.ilChatroomAdminViewGUI.php.
References ilChatroomServerConnector\checkServerConnection().
Referenced by saveClientSettings().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilChatroomAdminViewGUI::createPublicRoom | ( | ) | 
Definition at line 83 of file class.ilChatroomAdminViewGUI.php.
Referenced by forcePublicRoom().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 99 of file class.ilChatroomAdminViewGUI.php.
References ilPropertyFormGUI\getHTML(), and getReadmePath().
Referenced by saveClientSettings().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 47 of file class.ilChatroomAdminViewGUI.php.
References forcePublicRoom().
Referenced by saveClientSettings().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilChatroomAdminViewGUI::executeDefault | ( | string | $requestedMethod | ) | 
Definition at line 42 of file class.ilChatroomAdminViewGUI.php.
| ilChatroomAdminViewGUI::forcePublicRoom | ( | ) | 
Definition at line 55 of file class.ilChatroomAdminViewGUI.php.
References $ref_id, ilObjChatroom\_getPublicRefId(), ilObject\_hasUntrashedReference(), ilObject\_lookupObjId(), createPublicRoom(), and ilObjectFactory\getInstanceByRefId().
Referenced by defaultActions().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 109 of file class.ilChatroomAdminViewGUI.php.
References ilUtil\_getHttpPath().
Referenced by createSettingTemplate().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilChatroomAdminViewGUI::saveClientSettings | ( | ) | 
Definition at line 114 of file class.ilChatroomAdminViewGUI.php.
References checkServerConnection(), ilChatroom\checkUserPermissions(), createSettingTemplate(), defaultActions(), ilChatroomAdmin\loadGeneralSettings(), ilChatroomGUIHandler\redirectIfNoPermission(), and ilChatroomAdmin\saveClientSettings().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 32 of file class.ilChatroomAdminViewGUI.php.
      
  | 
  private | 
Definition at line 30 of file class.ilChatroomAdminViewGUI.php.