4 require_once
'Services/Object/classes/class.ilObjectGUI.php';
5 require_once
'Modules/Chatroom/classes/class.ilObjChatroom.php';
6 require_once
'Modules/Chatroom/classes/class.ilObjChatroomAccess.php';
7 require_once
'Modules/Chatroom/classes/class.ilChatroomObjectGUI.php';
24 public function __construct($a_data = null, $a_id = null, $a_call_by_reference =
true)
28 $DIC->language()->loadLanguageModule(
'chatroom_adm');
30 if ($a_data == null) {
31 if (
$_GET[
'serverInquiry']) {
32 require_once dirname(__FILE__) .
'/class.ilChatroomServerHandler.php';
39 parent::__construct($a_data, $a_id, $a_call_by_reference,
false);
48 include_once
'Services/Object/classes/class.ilObjectGUI.php';
81 $next_class = $DIC->ctrl()->getNextClass();
83 require_once
'Modules/Chatroom/classes/class.ilChatroomTabGUIFactory.php';
86 $tabFactory->getAdminTabsForCommand($DIC->ctrl()->getCmd());
88 switch ($next_class) {
89 case 'ilpermissiongui':
90 include_once
'Services/AccessControl/classes/class.ilPermissionGUI.php';
93 $DIC->ctrl()->forwardCommand($perm_gui);
97 $res = explode(
'-', $DIC->ctrl()->getCmd(), 2);
98 if (!array_key_exists(1,
$res)) {
101 $this->dispatchCall(
$res[0],
$res[1]);
110 require_once
'Modules/Chatroom/classes/class.ilChatroomServerConnector.php';
111 require_once
'Modules/Chatroom/classes/class.ilChatroomServerSettings.php';
125 return $this->
object->getRefId();
Class ilObjChatroomAdminGUI GUI class for chatroom objects.
Class ilChatroomServerHandler.
static _goto($ref_id)
Overwrites $_GET['ref_id'] with given $ref_id.
_forwards()
Returns empty array.
prepareOutput($a_show_subobjects=true)
prepare output
foreach($_POST as $key=> $value) $res
static _gotoRepositoryNode($a_ref_id, $a_cmd="frameset")
Goto repository root.
Class ilChatroomServerConnector.
static getDefaultDefinitionWithCustomGUIPath($moduleName, $guiScope='')
Returns an Instance of ilChatroomObjectDefinition, using given $moduleName and $guiScope as parameter...
__construct($a_data=null, $a_id=null, $a_call_by_reference=true)
{}
Create styles array
The data for the language used.
Class ilChatroomTabGUIFactory.
New PermissionGUI (extends from old ilPermission2GUI) RBAC related output.
getObjectDefinition()
Returns object definition by calling getDefaultDefinitionWithCustomGUIPath method in ilChatroomObject...