function navigation_print_admin_tree($tree, $tree_root = true) { echo $tree_root ? '<ul class="tdd-tree">' : "<ul>"; foreach ($tree as $item) { printf('<li id="%s"><i class="%s"></i> %s', $item->attr->id, $item->attr->classname, $item->data); if (isset($item->children)) { navigation_print_admin_tree($item->children, false); } echo '</li>'; } echo '</ul>'; }
<?php /** * Displays a multi-level bulleted list for the app/navigation/admin. */ $n = new Navigation(); require_once 'apps/navigation/lib/Functions.php'; navigation_print_admin_tree($n->tree); //$this->cache = true;