Beispiel #1
0
 /**
  * Method searchNodeId
  * @access private
  * @param TreeViewItem $treeview_item 
  * @param string $id 
  * @return TreeViewItem
  * @since 1.0.35
  */
 private function searchNodeId($treeview_item, $id)
 {
     if ($treeview_item != null) {
         if ($treeview_item->getId() == $id) {
             return $treeview_item;
         } else {
             if ($treeview_item->getTreeViewItemsObject() != null) {
                 $node_treeview_items = $treeview_item->getTreeViewItemsObject()->getTreeViewItemArray();
                 for ($i = 0; $i < sizeof($node_treeview_items); $i++) {
                     $search_item = $this->searchNodeId($node_treeview_items[$i], $id);
                     if ($search_item != null) {
                         return $search_item;
                     }
                 }
             }
         }
     }
     return null;
 }