aboutsummaryrefslogtreecommitdiff
path: root/foto/protected.php
diff options
context:
space:
mode:
Diffstat (limited to 'foto/protected.php')
-rw-r--r--foto/protected.php25
1 files changed, 0 insertions, 25 deletions
diff --git a/foto/protected.php b/foto/protected.php
deleted file mode 100644
index c70772d..0000000
--- a/foto/protected.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-lredirect("index");
-
-if ( ! isset($_GET["type"]) || ! isset($_GET["id"]) )
- exit;
-
-switch($_GET["type"]){
- case("image"):
- $sql = $db->prepare("SELECT name, mime, size, hash FROM " . DBPREFIX . "image WHERE id = %s;", $_GET["id"]);
- $result = $db->doQuery($sql);
- $f = $result->fetch_array(MYSQLI_ASSOC);
- if ( ! file_exists(IMAGE_PATH . $f["hash"] . ".gz") ){
- header($_SERVER["HTTP_PROTOCOL"] . " 404 Not Found");
- } else {
- header("Content-Type: " . $f["mime"]);
- header("Content-Disposition: inline; filename=".$f["name"]);
- header("Content-Length: " . $f["size"]);
-
- readgzfile(IMAGE_PATH . $f["hash"] . ".gz");
- }
- break;
- default:
- header($_SERVER["HTTP_PROTOCOL"] . " 404 Not Found");
-}