Esempio n. 1
0
 /**
  * addToParentTree
  * @param NavigationTree|NavigationItem $objNav
  * @param string $strName
  * @author Thomas Schedler <*****@*****.**>
  * @version 1.0
  */
 public function addToParentTree($objNav, $strName = null)
 {
     if ($this->intId == $objNav->getParentId()) {
         if ($objNav instanceof NavigationTree) {
             $this->addTree($objNav, $strName);
         } else {
             if ($objNav instanceof NavigationItem) {
                 $this->addItem($objNav, $strName);
             }
         }
         return true;
     } else {
         foreach ($this->arrTrees as $objSubTree) {
             if ($objSubTree->addToParentTree($objNav, $strName)) {
                 break;
             }
         }
     }
 }