spero si veda, grazie, io intanto continuo a googlare
codice:
<?php
if (!@include_once("./incl/auth.inc.php"))
include_once("../incl/auth.inc.php");
if (!isset($_GET['sortby'])) $_GET['sortby'] = "filename";
if (!isset($_GET['order'])) $_GET['order'] = "asc";
print "<table class='menu' cellpadding=2 cellspacing=0>";
print "<tr>";
if ($AllowCreateFolder) print "<td align='center' valign='bottom'>[img]icon/newfolder.gif[/img]$StrMenuCreateFolder</td>";
if ($AllowCreateFile) print "<td align='center' valign='bottom'>[img]icon/newfile.gif[/img]$StrMenuCreateFile</td>";
if ($AllowUpload) print "<td align='center' valign='bottom'>[img]icon/upload.gif[/img]$StrMenuUploadFiles</td>";
if ($AllowUpload) print "<td align='center' valign='bottom'>[img]icon/refresh.gif[/img]$StrMenuRefreshPage</td>";
if ($phpfm_auth) print "<td align='center' valign='bottom'>[img]icon/logout.gif[/img]$StrMenuLogOut</td>";
print "</tr>";
print "</table>
";
print "<table class='index' cellpadding=0 cellspacing=0>";
print "<tr>";
print "<td class='iheadline' colspan=4 align='center' height=21>";
print "<font class='iheadline'>$StrIndexOf".get_linked_path($path,$base_url)."</font>";
print "</td>";
print "</tr>";
print "<tr>";
print "<td></td>";
print "<td class='fbborder' valign='top'>";
if ($open = @opendir($home_directory.$path))
{
for($i=0;($directory = readdir($open)) != FALSE;$i++)
if (is_dir($home_directory.$path.$directory) && $directory != "." && $directory != ".." && !is_hidden_directory($home_directory.$path.$directory))
$directories[$i] = array($directory,$directory);
closedir($open);
if (isset($directories))
{
sort($directories);
reset($directories);
}
}
print "<table class='directories' width=90% cellpadding=1 cellspacing=0>";
print "<tr>";
print "<td class='bold'></td>";
print "<td class='bold'>$StrFolderNameShort</td>";
if ($AllowRename) print "<td class='bold' align='center'>$StrRenameShort</td>";
if ($AllowDelete) print "<td class='bold' align='center'>$StrDeleteShort</td>";
print "</tr>";
print "<tr>";
print "<td>[img]icon/folder.gif[/img]</td>";
print "<td>.</td>";
print "<td></td>";
print "<td></td>";
print "</tr>";
print "<tr>";
print "<td>[img]icon/folder.gif[/img]</td>";
print "<td>..</td>";
print "<td></td>";
print "<td></td>";
print "</tr>";
if (isset($directories)) foreach($directories as $directory)
{
print "<tr>";
print "<td>[img]icon/folder.gif[/img]</td>";
print "<td>".htmlentities($directory[0])."</td>";
if ($AllowRename) print "<td align=\"center\">[img]icon/rename.gif[/img]</td>";
if ($AllowDelete) print "<td align=\"center\">[img]icon/delete.gif[/img]</td>";
print "</tr>";
}
print "<tr><td colspan=4></td></tr>";
print "</table>";
print "</td>";
print "<td></td>";
print "<td valign='top'>";
if ($open = @opendir($home_directory.$path))
{
for($i=0;($file = readdir($open)) != FALSE;$i++)
if (is_file($home_directory.$path.$file) && !is_hidden_file($home_directory.$path.$file))
{
$icon = get_icon($file);
$filesize = filesize($home_directory.$path.$file);
$permissions = decoct(fileperms($home_directory.$path.$file)%01000);
$modified = filemtime($home_directory.$path.$file);
$extension = "";
$files[$i] = array(
"icon" => $icon,
"filename" => $file,
"filesize" => $filesize,
"permissions" => $permissions,
"modified" => $modified,
"extension" => $extension,
);
}
closedir($open);
if (isset($files))
{
usort($files, "compare_filedata");
reset($files);
}
}
print "<table class='files' width=90% cellpadding=1 cellspacing=0>";
print "<tr>";
print "<td class='bold'></td>";
print "<td class='bold'>$StrFileNameShort</td>";
print "<td class='bold' align='right' style='padding-right: 10px'>$StrFileSizeShort</td>";
print "<td class='bold' align='center'>$StrPermissionsShort</td>";
print "<td class='bold' align='center'>$StrLastModifiedShort</td>";
// if ($AllowView) print "<td class='bold' align='center'>$StrViewShort</td>";
if ($AllowEdit) print "<td class='bold' align='center'>$StrEditShort</td>";
if ($AllowRename) print "<td class='bold' align='center'>$StrRenameShort</td>";
if ($AllowDownload) print "<td class='bold' align='center'>$StrDownloadShort</td>";
if ($AllowDelete) print "<td class='bold' align='center'>$StrDeleteShort</td>";
print "</tr>";
if (isset($files)) foreach($files as $file)
{
$file['filesize'] = get_better_filesize($file['filesize']);
$file['modified'] = date($ModifiedFormat, $file['modified']);
print "<tr>";
print "<td><a href=\"javascript:void(window.open('".htmlentities($home_directory.$path.$file['filename'])."','newWin','toolbar=0, menubar=0, resizable=1, status=1'))\" OnMouseOut=\"window.status='GateQuest Documents Manager'; return true\" OnMouseOver=\"window.status='View This File';
return true\">[img]icon/".$file[[/img]</a></td>";
print "<td><a href=\"javascript:void(window.open('".htmlentities($home_directory.$path.$file['filename'])"','newWin','toolbar=0, menubar=0, resizable=1, status=1'))\" OnMouseOut=\"window.status='GateQuest Documents Manager'; return true\" OnMouseOver=\"window.status='View This File';
return true\">".htmlentities($file['filename'])."</a></td>";
print "<td align='right' style='padding-right: 10px'>".$file['filesize']."</td>";
print "<td align='center'>".$file['permissions']."</td>";
print "<td align='center'>".$file['modified']."</td>";
// if ($AllowView && is_viewable_file($file['filename'])) print "<td align='center'>[img]icon/view.gif[/img]</td>";
// else if ($AllowView) print "<td></td>";
if ($AllowEdit && is_editable_file($file['filename'])) print "<td align='center'>[img]icon/edit.gif[/img]</td>";
else if ($AllowEdit) print "<td></td>";
if ($AllowRename) print "<td align='center'>[img]icon/rename.gif[/img]</td>";
if ($AllowDownload) print "<td align='center'>[img]icon/download.gif[/img]</td>";
if ($AllowEdit) print "<td align='center'>[img]icon/delete.gif[/img]</td>";
print "</tr>";
}
print "<tr><td colspan=9></td></tr>";
print "</table>";
print "</td>";
print "</tr>";
print "</table>";
print "
<table class='menu' cellpadding=2 cellspacing=0>";
print "<tr>";
if ($AllowCreateFolder) print "<td align='center' valign='bottom'>[img]icon/newfolder.gif[/img]$StrMenuCreateFolder</td>";
if ($AllowCreateFile) print "<td align='center' valign='bottom'>[img]icon/newfile.gif[/img]$StrMenuCreateFile</td>";
if ($AllowUpload) print "<td align='center' valign='bottom'>[img]icon/upload.gif[/img]$StrMenuUploadFiles</td>";
if ($AllowUpload) print "<td align='center' valign='bottom'>[img]icon/refresh.gif[/img]$StrMenuRefreshPage</td>";
if ($phpfm_auth) print "<td align='center' valign='bottom'>[img]icon/logout.gif[/img]$StrMenuLogOut</td>";
print "</tr>";
print "</table>
";
?>