/** * Get childs of node * * @param int $a_parent_id parent id * @return array childs */ function getChildsOfNode($a_parent_id) { $childs = parent::getChildsOfNode($a_parent_id); include_once "./Services/Skill/classes/class.ilSkillTreeNode.php"; foreach ($childs as $c) { $this->parent[$c["child"]] = $c["parent"]; if ($this->draft[$c["parent"]]) { $this->draft[$c["child"]] = true; } else { $this->draft[$c["child"]] = ilSkillTreeNode::_lookupDraft($c["child"]); } } return $childs; }
/** * Get childs of node * * @param int $a_parent_node_id node id * @return array childs array */ function getChildsOfNode($a_parent_node_id) { global $ilAccess; if (!$ilAccess->checkAccess("read", "", $a_parent_node_id)) { return array(); } return parent::getChildsOfNode($a_parent_node_id); }
/** * Get childs of node * * @param * @return */ function getChildsOfNode($a_parent_node_id) { global $rbacsystem; if (!$rbacsystem->checkAccess("read", $a_parent_node_id)) { return array(); } $obj_id = ilObject::_lookupObjId($a_parent_node_id); if (!ilConditionHandler::_checkAllConditionsOfTarget($a_parent_node_id, $obj_id)) { return array(); } return parent::getChildsOfNode($a_parent_node_id); }
/** * Get childs of node * * @param * @return */ function getChildsOfNode($a_parent_node_id) { global $rbacsystem; if (!$rbacsystem->checkAccess("read", $a_parent_node_id)) { return array(); } return parent::getChildsOfNode($a_parent_node_id); }