/** * output tabs */ function setTabs($a_tab) { global $ilTabs, $ilCtrl, $tpl, $lng, $ilHelp; $ilTabs->clearTargets(); $ilHelp->setScreenIdComponent("skmg_sctp"); // content $ilTabs->addTab("content", $lng->txt("content"), $ilCtrl->getLinkTarget($this, 'listItems')); if ($this->tref_id > 0) { // usage $this->addUsageTab($ilTabs); } // properties if ($this->tref_id == 0) { $ilTabs->addTab("properties", $lng->txt("settings"), $ilCtrl->getLinkTarget($this, 'editProperties')); } // back link if ($this->tref_id == 0) { $ilCtrl->setParameterByClass("ilskillrootgui", "obj_id", $this->node_object->skill_tree->getRootId()); $ilTabs->setBackTarget($lng->txt("skmg_skill_templates"), $ilCtrl->getLinkTargetByClass("ilskillrootgui", "listTemplates")); $ilCtrl->setParameterByClass("ilskillrootgui", "obj_id", $_GET["obj_id"]); } parent::setTitleIcon(); $tpl->setTitle($lng->txt("skmg_sctp") . ": " . $this->node_object->getTitle()); $this->setSkillNodeDescription(); $ilTabs->activateTab($a_tab); }
/** * output tabs */ function setTabs($a_tab) { global $ilTabs, $ilCtrl, $tpl, $lng; $ilTabs->clearTargets(); // content $ilTabs->addTab("content", $lng->txt("content"), $ilCtrl->getLinkTarget($this, 'listItems')); // properties $ilTabs->addTab("properties", $lng->txt("settings"), $ilCtrl->getLinkTarget($this, 'editProperties')); // back link $ilCtrl->setParameterByClass("ilskillrootgui", "obj_id", $this->node_object->skill_tree->getRootId()); $ilTabs->setBackTarget($lng->txt("obj_skmg"), $ilCtrl->getLinkTargetByClass("ilskillrootgui", "listSkills")); $ilCtrl->setParameterByClass("ilskillrootgui", "obj_id", $_GET["obj_id"]); parent::setTitleIcon(); $tpl->setTitle($lng->txt("scat") . ": " . $this->node_object->getTitle()); $this->setSkillNodeDescription(); $ilTabs->activateTab($a_tab); }
/** * output tabs */ function setTabs($a_tab) { global $ilTabs, $ilCtrl, $tpl, $lng; $ilTabs->clearTargets(); if (is_object($this->node_object)) { // content $ilTabs->addTab("content", $lng->txt("content"), $ilCtrl->getLinkTarget($this, 'listItems')); // properties $ilTabs->addTab("properties", $lng->txt("settings"), $ilCtrl->getLinkTarget($this, 'editProperties')); // back link $ilCtrl->setParameterByClass("ilskillrootgui", "obj_id", $this->node_object->skill_tree->getRootId()); $ilTabs->setBackTarget($lng->txt("obj_skmg"), $ilCtrl->getLinkTargetByClass("ilskillrootgui", "listSkills")); $ilCtrl->setParameterByClass("ilskillrootgui", "obj_id", $_GET["obj_id"]); $tid = ilSkillTemplateReference::_lookupTemplateId($this->node_object->getId()); $add = " (" . ilSkillTreeNode::_lookupTitle($tid) . ")"; parent::setTitleIcon(); $tpl->setTitle($lng->txt("skmg_sktr") . ": " . $this->node_object->getTitle() . $add); $this->setSkillNodeDescription(); $ilTabs->activateTab($a_tab); } }
/** * Set header for skill * * @param string $a_tab active tab */ function setTabs($a_tab = "levels") { global $ilTabs, $ilCtrl, $tpl, $lng, $ilHelp; $ilTabs->clearTargets(); $ilHelp->setScreenIdComponent("skmg_skll"); // $ilTabs->setBackTarget($lng->txt("skmg_skill_hierarchie"), // $ilCtrl->getLinkTargetByClass("ilobjskillmanagementgui", "editSkills")); if (is_object($this->node_object)) { // levels $ilTabs->addTab("levels", $lng->txt("skmg_skill_levels"), $ilCtrl->getLinkTarget($this, 'edit')); // properties $ilTabs->addTab("properties", $lng->txt("settings"), $ilCtrl->getLinkTarget($this, 'editProperties')); // usage $this->addUsageTab($ilTabs); $ilCtrl->setParameterByClass("ilskillrootgui", "obj_id", $this->node_object->skill_tree->getRootId()); $ilTabs->setBackTarget($lng->txt("obj_skmg"), $ilCtrl->getLinkTargetByClass("ilskillrootgui", "listSkills")); $ilCtrl->setParameterByClass("ilskillrootgui", "obj_id", $_GET["obj_id"]); $ilTabs->activateTab($a_tab); $tpl->setTitle($lng->txt("skmg_skill") . ": " . $this->node_object->getTitle()); $this->setSkillNodeDescription(); } else { $tpl->setTitle($lng->txt("skmg_skill")); $tpl->setDescription(""); } parent::setTitleIcon(); }