\n");
if ($file['is_link']) {
echo("  | \n");
echo(" ");
if ($file['is_dir']) echo('[ ');
echo($file['filename']);
if ($file['is_dir']) echo(' ]');
echo(' -> ');
if ($file['is_dir']) {
echo('[ ');
if ($file['is_readable']) echo("");
echo(htmlentities($file['readlink']));
if ($file['is_readable']) echo('');
echo(' ]');
} else {
if (dirname($file['readlink']) != '.') {
if ($file['is_readable']) echo("");
echo(htmlentities(dirname($file['readlink'])) . '/');
if ($file['is_readable']) echo('');
}
if (strlen(basename($file['readlink'])) != 0) {
if ($file['is_file'] && $file['is_readable']) echo("");
echo(htmlentities(basename($file['readlink'])));
if ($file['is_file'] && $file['is_readable']) echo('');
}
if ($file['is_file'] && is_script($file['readlink'])) echo(" *");
}
echo(" | \n");
} elseif ($file['is_dir']) {
echo("  | \n");
echo(" [ ");
if ($file['is_readable']) echo("");
echo(htmlentities($file['filename']));
if ($file['is_readable']) echo('');
echo(" ] | \n");
} else {
echo(" ;) | \n");
echo(' ');
if ($file['is_readable'] && $file['is_file']) echo("");
echo(htmlentities($file['filename']));
if ($file['is_readable'] && $file['is_file']) echo('');
if ($file['is_file'] && is_script($file['filename'])) echo(" *");
echo(" | \n");
if ($GLOBALS['showsize'] && $file['is_file']) {
echo(" ");
if ($file['is_file']) echo("{$file['size']} B");
echo(" | \n");
}
}
echo(' ');
if ($uid == $file['owner'] && !$file['is_link']) echo("");
echo($file['permission']);
if ($uid == $file['owner'] && !$file['is_link']) echo('');
echo(" | \n");
$owner = ($file['ownername'] == NULL) ? $file['owner'] : $file['ownername'];
$group = ($file['groupname'] == NULL) ? $file['group'] : $file['groupname'];
echo(' ' . $owner . " | \n");
echo(' ' . $group . " | \n");
$f = "{$words['createsymlink']} | ";;
if ($file['filename'] != '.' && $file['filename'] != '..') {
if ($file['is_readable'] && $file['is_file']) {
$f .= "{$words['copy']} | ";
}
if ($uid == $file['owner']) {
$f .= "{$words['move']} | ";
$f .= "{$words['delete']} | ";
}
if ($file['is_writable'] && $file['is_file']) {
$f .= "{$words['edit']} | ";
}
}
if ($file['is_dir'] && @is_file($file['fullfilename'] . '.htaccess') && @is_writable($file['fullfilename'] . '.htaccess')) {
$f .= "{$words['configure']} | ";
}
if (!empty($f)) $f = substr($f, 0, strlen($f) - 3); else $f = ' ';
echo(" $f | \n");
echo("
\n");
}
?>