protected function getItems() { global $ilUser; include_once "Services/PersonalWorkspace/classes/class.ilWorkspaceTree.php"; $tree = new ilWorkspaceTree($ilUser->getId()); $nodes = $tree->getChilds($this->node_id, "title"); $this->shared_objects = $this->access_handler->getObjectsIShare(); $this->setData($nodes); }
protected function getItems() { global $ilUser; include_once "Services/PersonalWorkspace/classes/class.ilWorkspaceTree.php"; $tree = new ilWorkspaceTree($ilUser->getId()); $nodes = $tree->getChilds($this->node_id, "title"); if (sizeof($nodes)) { include_once "./Services/Object/classes/class.ilObjectListGUIPreloader.php"; $preloader = new ilObjectListGUIPreloader(ilObjectListGUI::CONTEXT_WORKSPACE); foreach ($nodes as $node) { $preloader->addItem($node["obj_id"], $node["type"]); } $preloader->preload(); unset($preloader); } $this->shared_objects = $this->access_handler->getObjectsIShare(); $this->setData($nodes); }