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)
28 $DIC->language()->loadLanguageModule(
'chatroom_adm');
30 if ($a_data ==
null) {
31 if (
$_GET[
'serverInquiry']) {
32 require_once dirname(__FILE__) .
'/class.ilChatroomServerHandler.php';
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();
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...
__construct($a_data=null, $a_id=null, $a_call_by_reference=true)
{}
_forwards()
Returns empty array.
static _goto($ref_id)
Overwrites $_GET['ref_id'] with given $ref_id.
executeCommand()
{execute command}
prepareOutput($a_show_subobjects=true)
prepare output
static _gotoRepositoryNode($a_ref_id, $a_cmd="frameset")
Goto repository root.
New PermissionGUI (extends from old ilPermission2GUI) RBAC related output.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc
foreach($_POST as $key=> $value) $res