public function isValidPath(array $a_path) { if (parent::isValidPath($a_path)) { // portfolio (not in repository)? if (ilObject::_lookupType($this->object_id) == "prtf") { $this->prtf_id = $this->object_id; $this->object_id = null; // force custom check } return true; } }
public function isValidPath(array $a_path) { if (parent::isValidPath($a_path)) { // personal workspace blog? include_once "Services/PersonalWorkspace/classes/class.ilWorkspaceTree.php"; $this->tree = new ilWorkspaceTree(0); $node_id = $this->tree->lookupNodeId($this->object_id); if ($node_id) { $this->wsp_id = $node_id; $this->object_id = null; // force custom check } return true; } }