/** * Copy basic skill template */ function copy() { $skill = new ilBasicSkillTemplate(); $skill->setTitle($this->getTitle()); $skill->setType($this->getType()); $skill->setOrderNr($this->getOrderNr()); $skill->create(); $levels = $this->getLevelData(); if (sizeof($levels)) { foreach ($levels as $item) { $skill->addLevel($item["title"], $item["description"]); } } $skill->update(); return $skill; }
/** * Save item */ function saveItem() { $it = new ilBasicSkillTemplate(); $it->setTitle($this->form->getInput("title")); $it->setOrderNr($this->form->getInput("order_nr")); $it->create(); ilSkillTreeNode::putInTree($it, (int) $_GET["obj_id"], IL_LAST_NODE); $this->node_object = $it; }