/** * Shows DeleteSmileyForm * Prepares DeleteSmileyForm and displays it. */ public function showDeleteSmileyFormObject() { /** * @var $rbacsystem ilRbacSystem * @var $lng ilLanguage * @var $ilCtrl ilCtrl * @var $tpl ilTemplate */ global $rbacsystem, $lng, $ilCtrl, $tpl; $this->gui->switchToVisibleMode(); if (!$rbacsystem->checkAccess('write', $this->gui->ref_id)) { $this->ilias->raiseError($lng->txt('msg_no_perm_write'), $this->ilias->error_obj->MESSAGE); } include_once 'Modules/Chatroom/classes/class.ilChatroomSmilies.php'; $smiley = ilChatroomSmilies::_getSmiley((int) $_REQUEST['smiley_id']); require_once 'Services/Utilities/classes/class.ilConfirmationGUI.php'; $confirmation = new ilConfirmationGUI(); $confirmation->setFormAction($ilCtrl->getFormAction($this->gui, 'smiley')); $confirmation->setHeaderText($lng->txt('chatroom_confirm_delete_smiley')); $confirmation->addButton($lng->txt('confirm'), 'smiley-deleteSmileyObject'); $confirmation->addButton($lng->txt('cancel'), 'smiley'); $confirmation->addItem('chatroom_smiley_id', $smiley['smiley_id'], ilUtil::img($smiley['smiley_fullpath'], $smiley['smiley_keywords']) . ' ' . $smiley['smiley_keywords']); $tpl->setContent($confirmation->getHTML()); }
/** * Shows DeleteSmileyForm * * Prepares DeleteSmileyForm and displays it. * * @global ilRbacSystem $rbacsystem * @global ilLanguage $lng * @global ilCtrl2 $ilCtrl * @global ilTemplate $tpl */ public function showDeleteSmileyFormObject() { global $rbacsystem, $lng, $ilCtrl, $tpl; $this->gui->switchToVisibleMode(); if (!$rbacsystem->checkAccess('write', $this->gui->ref_id)) { $this->ilias->raiseError($lng->txt('msg_no_perm_write'), $this->ilias->error_obj->MESSAGE); } $tpl_form = new ilTemplate("tpl.chatroom_smiley_confirm_delete.html", true, true, "Modules/Chatroom"); $tpl_form->setVariable("TXT_CONFIRM_DELETE_SMILEY", $lng->txt('chatroom_confirm_delete_smiley')); $tpl_form->setVariable("TXT_CONFIRM_DELETE", $lng->txt('confirm')); $tpl_form->setVariable("TXT_CANCEL_DELETE", $lng->txt('cancel')); $tpl_form->setVariable("SMILEY_ID", $_REQUEST["smiley_id"]); include_once 'Modules/Chatroom/classes/class.ilChatroomSmilies.php'; $smiley = ilChatroomSmilies::_getSmiley($_REQUEST["smiley_id"]); $tpl_form->setVariable("SMILEY_PATH", $smiley["smiley_fullpath"]); $tpl_form->setVariable("SMILEY_KEYWORDS", $smiley["smiley_keywords"]); $table_nav = $_REQUEST["_table_nav"] ? "&_table_nav=" . $_REQUEST["_table_nav"] : ""; $tpl_form->setVariable("FORMACTION", $ilCtrl->getFormAction($this->gui) . $table_nav); $tpl_form->parseCurrentBlock(); $tpl->setContent($tpl_form->get()); }