getBaseDN() as $base_dn) $tree_icons[$ldapserver->server_id][$base_dn] = get_icon($ldapserver,$base_dn); # get all the icons and container contents for all expanded entries if (isset($tree[$ldapserver->server_id]) && is_array($tree[$ldapserver->server_id])) { foreach ($tree[$ldapserver->server_id] as $dn => $children) { $tree[$ldapserver->server_id][$dn] = get_container_contents($ldapserver,$dn,0,'(objectClass=*)', $config->GetValue('deref','tree')); if (is_array($tree[$ldapserver->server_id][$dn])) { foreach ($tree[$ldapserver->server_id][$dn] as $child_dn) $tree_icons[$ldapserver->server_id][$child_dn] = get_icon($ldapserver,$child_dn); sort($tree[$ldapserver->server_id][$dn]); } } } else { header(sprintf('Location: tree.php#%s',$ldapserver->server_id)); } $_SESSION['tree'] = $tree; $_SESSION['tree_icons'] = $tree_icons; session_write_close(); header(sprintf('Location: tree.php#%s',$ldapserver->server_id)); ?>