', $li; if (is_writable($dir) && !in_array($li, $reserved)) echo " Edit"; $i = 0; foreach ($dirs as $d) if ('.' != $d{0} && ($files || is_dir("$dir/$d"))) ++$i; if (is_writable($dir) && 0 == $i && !in_array($li, $reserved)) echo " Remove"; if (is_writable($dir) && ($files || !in_array($li, $reserved))) { ?> Add child
\n"; foreach ($dirs as $d) { if ('.' == $d{0} || !($files || is_dir("$dir/$d"))) continue; walk("$dir/$d", $files); } if (0 < $i) echo "\n"; echo "\n"; } ?>