* Released under the LGPL license (http://www.gnu.org/copyleft/lesser.html) *********************************************************************************** * * $Id$ * ***********************************************************************************/ if(isset($argv[1])) $project_dir = $argv[1]; else die('project dir required'); require_once($project_dir . '/setup.php'); require_once(LIMB_DIR . '/class/core/tree/MaterializedPathTree.class.php'); $tree = new MaterializedPathTree(); $driver = $tree->getDriver(); $tree_table = $driver->getNodeTable(); $root_nodes = $tree->getRootNodes(); $db = DbFactory :: instance(); echo 'total roots: ' . sizeof($root_ns_nodes) . "\n"; foreach($root_nodes as $root_node) { $sub_branch = $tree->getSubBranch($root_node['id'], -1); $branch_size = sizeof($sub_branch); echo 'total nodes in current root: ' . $branch_size . "\n";