. */ if(!defined("MODULE_FILE")) { die("Access denied..."); } global $db; $download = NULL; $download_relative_path = "modules/" . basename(dirname(__FILE__)) . "/files/"; $download_absolute_path = dirname(__FILE__) . "/files/"; $result = $db->Query("SELECT uid, name, description, filename FROM bayonet_downloads"); while(($row = $db->Fetch($result)) !== false) { $download[] = $row; } OpenTable(); echo "
Downloads
"; echo "
"; foreach($download as $file) { $download_full_path = $download_absolute_path . $file['filename']; if(file_exists($download_full_path)) { echo "

"; echo LinkInternal($file['name'], $file['filename'], $download_relative_path) . "
\n"; echo "Filename: {$file['filename']}
\n"; printf("Size: %.2fKB
\n", filesize($download_full_path) / 1024); echo "MD5 Hash: " . md5_file($download_full_path) . "
\n"; echo "Description: {$file['description']}
\n"; echo "

"; } else { decho("File $download_absolute_path{$file['filename']} does not exist! Not listing for download."); } } decho($download); //logQueueFlush(FORCE); echo "
"; CloseTable(); ?>