'jpg.png', 'eps' => 'eps.png', 'gif' => 'gif.png', 'ico' => 'gif.png', 'jpeg' => 'jpg.png', 'jpg' => 'jpg.png', 'png' => 'jpg.png', 'psd' => 'psd.png', 'svg' => 'jpg.png', 'tif' => 'jpg.png', 'tiff' => 'jpg.png', '7z' => 'archive.png', 'cab' => 'archive.png', 'gz' => 'archive.png', 'rar' => 'archive.png', 'zip' => 'archive.png', 'ccf' => 'cdrom.png', 'dlc' => 'cdrom.png', 'iso' => 'cdrom.png', 'rsdf' => 'cdrom.png', 'torrent' => 'cdrom.png', 'bat' => 'com.png', 'cmd' => 'com.png', 'com' => 'com.png', 'dll' => 'exe.png', 'exe' => 'exe.png', 'msi' => 'setup.png', 'setup' => 'setup.png', 'dmg' => 'mac.png', 'deb' => 'tux.png', 'ipk' => 'tux.png', 'rom' => 'tools.png', 'fon' => 'fonera.png', 'chm' => 'help.png', 'css' => 'text.png', 'idx' => 'text.png', 'inf' => 'text.png', 'ini' => 'text.png', 'js' => 'text.png', 'odg' => 'oo.png', 'odt' => 'oo.png', 'php' => 'text.png', 'sh' => 'text.png', 'sif' => 'text.png', 'txt' => 'text.png', 'vbs' => 'text.png', 'htm' => 'html.png', 'html' => 'html.png', 'asc' => 'sig.png', 'xls' => 'xls.png', 'ppt' => 'unknown.png', 'pps' => 'unknown.png', 'doc' => 'doc.png', 'sig' => 'sig.png', 'fh10' => 'fh10.png', 'pdf' => 'pdf.png', 'rm' => 'real.png', 'fla' => 'fla.png', 'flv' => 'fla.png', 'swf' => 'swf.png', 'mid' => 'music.png', 'midi' => 'music.png', 'mp3' => 'music.png', 'wav' => 'music.png', 'wma' => 'music.png', 'avi' => 'video.png', 'mpg' => 'video.png', 'mpeg' => 'video.png', 'wmv' => 'video.png', 'mov' => 'video2.png', '3gp' => 'video2.png', 'vob' => 'video2.png', 'url' => 'world.png', ); error_reporting(E_ALL); require_once('lib/functions.php'); require_once('lib/class.sqlite.php'); $db = new sqlite('lib/db.sqlite'); ?> Virtual Directory Listing

Virtual Directory Listing

fetch($db->query("SELECT description, parent FROM folders WHERE id = '" . $db->escape($folder) . "' ORDER BY name ASC;")); echo '

' . nl2br($parent['description']) . '

'; } echo '

'; echo breadcrumbs($folder); echo '

'; echo '

'; ?>
'; } $res = $db->query("SELECT id, name, description FROM folders WHERE parent = '" . $db->escape($folder) . "' ORDER BY name ASC;"); while ($row = $db->fetch($res)) { echo ''; if (!empty($row['description'])) { echo ''; } else { echo ''; if (!empty($row['description'])) { echo ''; } else { echo ''; } ?>
Name Size Date
Folder ..Folder ' . $row['name'] . ''; echo '
' . nl2br($row['description']) . ''; echo '
'; } echo ''; } $sql = "SELECT f.id, f.name, i.description, i.date, i.showdate, i.size, i.showsize, i.location FROM files f, fileinfo i WHERE i.id = f.info and f.folder = '" . $db->escape($folder) . "' ORDER BY f.name ASC;"; $res = $db->query($sql); while ($row = $db->fetch($res)) { echo '
File ' . $row['name'] . ''; echo '
' . $row['description'] . '
'; } echo ''; if ($row['showsize']) { if (file_exists($row['location'])) echo byteConvert(filesize($row['location'])); else echo byteConvert($row['size']); } else { echo '-'; } echo ''; if ($row['showdate']) echo ' ' . date('j M Y G:i:s', $row['date']); else echo '-'; echo '

© 2009 Daniel Triendl