getEntry($request['dn']); if (! $dnentry) { $tree->addEntry($request['dn']); $dnentry = $tree->getEntry($request['dn']); $treesave = true; } switch ($request['action']) { case 0: $dnentry->close(); break; case 2: default: if ($dnentry->isSizeLimited()) { $tree->readChildren($request['dn'],true); $treesave = true; } $dnentry->open(); } } if ($treesave) set_cached_item($app['server']->getIndex(),'tree','null',$tree); if ($request['dn']) echo $tree->draw_children($dnentry,$request['code']); else $tree->draw($request['noheader']); die(); ?>