4require_once
'Services/Object/classes/class.ilObjectGUI.php';
5require_once
'Modules/Chatroom/classes/class.ilObjChatroom.php';
6require_once
'Modules/Chatroom/classes/class.ilObjChatroomAccess.php';
7require_once
'Modules/Chatroom/classes/class.ilChatroomObjectGUI.php';
24 public function __construct($a_data =
null, $a_id =
null, $a_call_by_reference =
true)
31 $lng->loadLanguageModule(
'chatroom_adm');
35 if(
$_GET[
'serverInquiry'])
37 require_once dirname(__FILE__) .
'/class.ilChatroomServerHandler.php';
44 parent::__construct($a_data, $a_id, $a_call_by_reference,
false);
53 include_once
'Services/Object/classes/class.ilObjectGUI.php';
88 $next_class =
$ilCtrl->getNextClass();
90 require_once
'Modules/Chatroom/classes/class.ilChatroomTabGUIFactory.php';
93 $tabFactory->getAdminTabsForCommand(
$ilCtrl->getCmd());
97 case 'ilpermissiongui':
98 include_once
'Services/AccessControl/classes/class.ilPermissionGUI.php';
101 $ilCtrl->forwardCommand($perm_gui);
106 if(!array_key_exists(1,
$res))
110 $this->dispatchCall(
$res[0],
$res[1]);
119 require_once
'Modules/Chatroom/classes/class.ilChatroomServerConnector.php';
120 require_once
'Modules/Chatroom/classes/class.ilChatroomServerSettings.php';
122 $settings = ilChatroomServerSettings::loadDefault();
134 return $this->
object->getRefId();
An exception for terminatinating execution or to throw for unit testing.
static getDefaultDefinitionWithCustomGUIPath($moduleName, $guiScope='')
Returns an Instance of ilChatroomObjectDefinition, using given $moduleName and $guiScope as parameter...
Class ilChatroomServerConnector.
Class ilChatroomServerHandler.
Class ilChatroomTabGUIFactory.
Class ilObjChatroomAdminGUI GUI class for chatroom objects.
getObjectDefinition()
Returns object definition by calling getDefaultDefinitionWithCustomGUIPath method in ilChatroomObject...
_forwards()
Returns empty array.
static _goto($ref_id)
Overwrites $_GET['ref_id'] with given $ref_id.
prepareOutput($a_show_subobjects=true)
prepare output
static _gotoRepositoryNode($a_ref_id, $a_cmd="frameset")
Goto repository root.
executeCommand()
execute command
New PermissionGUI (extends from old ilPermission2GUI) RBAC related output.