From 415e90a2e059ea32f6851dfb9b3c018b0a731a81 Mon Sep 17 00:00:00 2001
From: deva <deva>
Date: Mon, 6 Oct 2008 18:13:56 +0000
Subject: Put the webpages in.

---
 forum/htdocs/file.php | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 forum/htdocs/file.php

(limited to 'forum/htdocs/file.php')

diff --git a/forum/htdocs/file.php b/forum/htdocs/file.php
new file mode 100644
index 0000000..abf02fb
--- /dev/null
+++ b/forum/htdocs/file.php
@@ -0,0 +1,27 @@
+<?php
+ 
+include_once("config.php");
+include_once($UTIL_DIR . "/mimetypes.php");
+include_once($UTIL_DIR . "/files.php");
+
+$files = new Files($DATA_DIR . "/files.xml");
+$file = $files->getFile($fid);
+
+$filename = $PERMSTORE . "/" . $file->fid;
+
+$download = false;
+foreach($MIME_TYPES as $m) {
+	if($m->name == $file->mimetype) $download = !$m->show;
+}
+
+//header ("Cache-Control: must-revalidate, post-check=0, pre-check=0");
+header('Content-Description: File Transfer');
+header('Content-Type: ' . $file->mimetype);
+header('Content-Length: ' . filesize($filename));
+
+if($download) header('Content-Disposition: attachment; filename=' . basename($file->name));
+else header('Content-Disposition: inline; filename=' . basename($file->name));
+
+readfile($filename); 
+
+?>
\ No newline at end of file
-- 
cgit v1.2.3