/** * Get title for node id (needs to be overwritten, if explorer is not a tree eplorer * * @param * @return */ function getTitleForNodeId($a_id) { include_once "./Services/Taxonomy/classes/class.ilTaxonomyNode.php"; return ilTaxonomyNode::_lookupTitle($a_id); }
/** * Confirm deletion screen for items */ function deleteItems() { global $lng, $tpl, $ilCtrl, $ilTabs, $ilHelp; if (!isset($_POST["id"])) { $this->ilias->raiseError($this->lng->txt("no_checkbox"), $this->ilias->error_obj->MESSAGE); } $this->setTabs("list_items"); $ilHelp->setSubScreenId("del_items"); // $ilTabs->clearTargets(); include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $confirmation_gui = new ilConfirmationGUI(); $confirmation_gui->setFormAction($ilCtrl->getFormAction($this)); $confirmation_gui->setHeaderText($this->lng->txt("info_delete_sure")); // Add items to delete include_once "./Services/Taxonomy/classes/class.ilTaxonomyNode.php"; foreach ($_POST["id"] as $id) { $confirmation_gui->addItem("id[]", $id, ilTaxonomyNode::_lookupTitle($id)); } $confirmation_gui->setCancel($lng->txt("cancel"), "listNodes"); $confirmation_gui->setConfirm($lng->txt("confirm"), "confirmedDelete"); $tpl->setContent($confirmation_gui->getHTML()); }