/** * Shows existing smilies table * * Prepares existing smilies table and displays it. * * @global ilRbacSystem $rbacsystem * @global ilLanguage $lng * @global ilTemplate $tpl */ public function editSmiliesObject() { global $rbacsystem, $lng, $tpl; if (!$rbacsystem->checkAccess('read', $this->gui->ref_id)) { $this->ilias->raiseError($lng->txt('msg_no_perm_read'), $this->gui->ilias->error_obj->MESSAGE); } include_once 'Modules/Chatroom/classes/class.ilChatroomSmilies.php'; ilChatroomSmilies::_checkSetup(); if (!$this->form_gui) { $form = $this->initSmiliesForm(); } else { $form = $this->form_gui; } include_once "Modules/Chatroom/classes/class.ilChatroomSmiliesGUI.php"; $table = ilChatroomSmiliesGUI::_getExistingSmiliesTable($this->gui); $tpl_smilies = new ilTemplate("tpl.chatroom_edit_smilies.html", true, true, "Modules/Chatroom"); $tpl_smilies->setVariable("SMILEY_TABLE", $table); $tpl_smilies->setVariable("SMILEY_FORM", $form->getHtml()); $tpl->setContent($tpl_smilies->get()); }