/** * 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; }