41 $skill->setType($this->
getType());
46 if (
sizeof($levels)) {
47 foreach ($levels as $item) {
48 $skill->addLevel($item[
"title"], $item[
"description"]);
56 public function delete():
void 62 $skill_tree = $this->skill_service->internal()->repo()->getTreeRepo()->getTreeForNodeId($tref_id);
63 $node_data = $skill_tree->getNodeData($tref_id);
64 if (is_object($obj)) {
67 if ($skill_tree->isInTree($tref_id)) {
68 $skill_tree->deleteTree($node_data);
73 "DELETE FROM skl_templ_ref WHERE " 74 .
" templ_id = " .
$ilDB->quote($this->getId(),
"integer")
static getInstance(int $a_id=0)
static _lookupTrefIdsForTopTemplateId(int $a_template_id)
getLevelData(int $a_id=0)
__construct(Container $dic, ilPlugin $plugin)
copy()
Copy basic skill template.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...