diff options
author | Andrew Dolgov <[email protected]> | 2015-02-27 14:51:26 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2015-02-27 14:51:26 +0300 |
commit | 0c6f7b314ae663f1f9fc8ade53b9914f46e02954 (patch) | |
tree | 6df75ba10d0646590ee2ef4937a8aed91ccfcd5e /image.php | |
parent | 95ebe737bd9db0f3062f15bc79e37abe3f6faae5 (diff) |
remove image.php; put cached image endpoint to public.php
Diffstat (limited to 'image.php')
-rw-r--r-- | image.php | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/image.php b/image.php deleted file mode 100644 index dcc7d806d..000000000 --- a/image.php +++ /dev/null @@ -1,52 +0,0 @@ -<?php - set_include_path(dirname(__FILE__) ."/include" . PATH_SEPARATOR . - get_include_path()); - - require_once "config.php"; - - // backwards compatible wrapper for old-style image caching - /* if (isset($_GET['url'])) { - $url = base64_decode($_GET['url']); - - $filename = CACHE_DIR . '/images/' . sha1($url) . '.png'; - - if (file_exists($filename)) { - header("Content-type: image/png"); - echo file_get_contents($filename); - } else { - header("Location: $url"); - } - - return; - } */ - - @$hash = basename($_GET['hash']); - - if ($hash) { - - $filename = CACHE_DIR . '/images/' . $hash . '.png'; - - if (file_exists($filename)) { - /* See if we can use X-Sendfile */ - $xsendfile = false; - if (function_exists('apache_get_modules') && - array_search('mod_xsendfile', apache_get_modules())) - $xsendfile = true; - - if ($xsendfile) { - header("X-Sendfile: $filename"); - header("Content-type: application/octet-stream"); - header('Content-Disposition: attachment; filename="' . basename($filename) . '"'); - } else { - header("Content-type: image/png"); - $stamp = gmdate("D, d M Y H:i:s", filemtime($filename)). " GMT"; - header("Last-Modified: $stamp", true); - readfile($filename); - } - } else { - header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found"); - echo "File not found."; - } - } - -?> |