/** * @return array */ public function getNavigationNodes() { $arrReturn = array(); $objRepo = new class_module_mediamanager_repo($this->arrElementData["repo_id"]); $objPoint = new class_module_navigation_point(); $objPoint->setIntRecordStatus(1); $objPoint->setStrName($objRepo->getStrTitle()); $objPoint->setStrPageI($this->getPagename()); $objPoint->setSystemid($objRepo->getSystemid()); $objPoint->setStrLinkSystemid($objRepo->getSystemid()); $objPoint->setStrLinkAction("mediaFolder"); $objPoint->setBitIsForeignNode(true); $arrReturn["node"] = $objPoint; $arrReturn["subnodes"] = $this->getNavigationNodesHelper($objPoint->getSystemid()); return $arrReturn; }