getRootNode(); // prefill data structure for template $d = array( 'parid' => $alib->getParent($id), 'oname' => $alib->getObjName($id), 'path' => $alib->getPath($id, 'id, name'), 'rows' => $alib->getDir($id, 'id, name, type'), 'addtypes' => $alib->getAllowedChildTypes($alib->getObjType($id)), 'dump' => $alib->dumpTree($id), 'id' => $id, 'loggedAs' => $login ); $d['msg'] = $_SESSION['alertMsg']; unset($_SESSION['alertMsg']); require_once"alib_f.php"; // template follows: ?> Alib - tree editor

Tree editor

Path: $it) {?> href="alibExTree.php?id=">/

0) foreach($d['rows'] as $k=>$row) {?>
Current node: permissions
Parent: .. /
() delete permissions
none
Add object of type with name
Subtree dump:
; print_r($d); echo"";?>