/** * Get trigger title for certificate * * @param * @return */ function getTriggerTitleForCertificate($a_level_id) { die("ilBasicSkill::getTriggerTitleForCertificate is deprecated."); $tr = ilBasicSkill::lookupLevelTrigger($a_level_id); return ilObject::_lookupTitle($tr["obj_id"]); }
/** * Edit level trigger */ function editLevelTrigger() { global $lng, $ilCtrl, $tpl, $ilTabs; $this->setLevelHead(); $ilTabs->activateTab("level_trigger"); $trigger = ilBasicSkill::lookupLevelTrigger((int) $_GET["level_id"]); if (ilObject::_lookupType($trigger["obj_id"]) != "crs" || ilObject::_isInTrash($trigger["ref_id"])) { $trigger = array(); } include_once "Services/Form/classes/class.ilPropertyFormGUI.php"; $this->form = new ilPropertyFormGUI(); // trigger $ne = new ilNonEditableValueGUI($lng->txt("skmg_trigger"), "trigger"); if ($trigger["obj_id"] > 0) { $ne->setValue(ilObject::_lookupTitle($trigger["obj_id"])); } else { $ne->setValue($lng->txt("skmg_no_trigger")); } $this->form->addItem($ne); if ($trigger["obj_id"] > 0) { $this->form->addCommandButton("removeLevelTrigger", $lng->txt("skmg_remove_trigger")); } $this->form->addCommandButton("selectLevelTrigger", $lng->txt("skmg_select_trigger")); $this->form->setTitle($lng->txt("skmg_skill_level_trigger")); $this->form->setFormAction($ilCtrl->getFormAction($this)); $tpl->setContent($this->form->getHTML()); }