4 require_once
'Modules/Chatroom/classes/class.ilChatroomObjectDefinition.php';
5 require_once
'Modules/Chatroom/classes/class.ilChatroomGUIHandler.php';
6 require_once
'Services/UICore/classes/class.ilFrameTargetInfo.php';
19 protected function dispatchCall($gui, $method)
25 if($definition->hasGUI($gui))
27 $definition->loadGUI($gui);
28 $guiHandler = $definition->buildGUI($gui, $this);
29 $guiHandler->execute($method);
63 if(isset(
$_GET[
'admin_mode']) &&
$_GET[
'admin_mode'] ==
'repository')
65 $this->ctrl->setParameterByClass(
'iladministrationgui',
'admin_mode',
'settings');
66 $this->tabs_gui->setBackTarget(
67 $this->lng->txt(
'administration'),
68 $this->ctrl->getLinkTargetByClass(
'iladministrationgui',
'frameset'),
71 $this->ctrl->setParameterByClass(
'iladministrationgui',
'admin_mode',
'repository');
73 if($tree->getSavedNodeData($this->object->getRefId()))
75 $this->tabs_gui->addTarget(
'trash', $this->ctrl->getLinkTarget($this,
'trash'),
'trash', get_class($this));
switchToVisibleMode()
Calls $this->prepareOutput() method.
prepareOutput($a_show_subobjects=true)
prepare output
Class ilObjectGUI Basic methods of all Output classes.
getAdminTabs()
administration tabs show only permissions and trash folder