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';
20 protected function dispatchCall($gui, $method)
26 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') {
64 $this->ctrl->setParameterByClass(
'iladministrationgui',
'admin_mode',
'settings');
65 $this->tabs_gui->setBackTarget(
66 $this->lng->txt(
'administration'),
67 $this->ctrl->getLinkTargetByClass(
'iladministrationgui',
'frameset'),
70 $this->ctrl->setParameterByClass(
'iladministrationgui',
'admin_mode',
'repository');
72 if ($DIC->repositoryTree()->getSavedNodeData($this->
object->getRefId())) {
73 $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.
Create new PHPExcel object
obj_idprivate