/**
  * @param string $strParentId
  *
  * @return array
  */
 private function getNavigationNodesHelper($strParentId)
 {
     $arrFoldersDB = class_module_mediamanager_file::loadFilesDB($strParentId, class_module_mediamanager_file::$INT_TYPE_FOLDER, true);
     $arrReturn = array();
     foreach ($arrFoldersDB as $objOneFolder) {
         $objPoint = new class_module_navigation_point();
         $objPoint->setIntRecordStatus(1);
         $objPoint->setStrName($objOneFolder->getStrName());
         $objPoint->setStrPageI($this->getPagename());
         $objPoint->setSystemid($objOneFolder->getSystemid());
         $objPoint->setStrLinkSystemid($objOneFolder->getSystemid());
         $objPoint->setStrLinkAction("mediaFolder");
         $objPoint->setBitIsForeignNode(true);
         $arrTemp = array("node" => $objPoint, "subnodes" => $this->getNavigationNodesHelper($objOneFolder->getSystemid()));
         $arrReturn[] = $arrTemp;
     }
     return $arrReturn;
 }