aboutsummaryrefslogtreecommitdiff
path: root/pages/download.php
diff options
context:
space:
mode:
authorcash <cash.costello@gmail.com>2012-01-02 09:48:22 -0500
committercash <cash.costello@gmail.com>2012-01-02 09:48:22 -0500
commit86535f77d6b32a2c8a403609ded299a76c73bba0 (patch)
tree94341c59aa175683618f16e602ab00752bad04f5 /pages/download.php
parent30e4d9f0a2e45e640de3e57bd5f432022141317c (diff)
downloadelgg-86535f77d6b32a2c8a403609ded299a76c73bba0.tar.gz
elgg-86535f77d6b32a2c8a403609ded299a76c73bba0.tar.bz2
added support for downloading images
Diffstat (limited to 'pages/download.php')
-rw-r--r--pages/download.php50
1 files changed, 0 insertions, 50 deletions
diff --git a/pages/download.php b/pages/download.php
deleted file mode 100644
index 23c3e39f4..000000000
--- a/pages/download.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-/**
- * Tidypics Download Photos
- *
- * do not call this directly - call through page handler
- */
-
-global $CONFIG;
-
-$file_guid = (int) get_input("file_guid");
-$file = get_entity($file_guid);
-
-$type = get_input("type");
-
-if ($file) {
- $filename = $file->originalfilename;
- $mime = $file->mimetype;
-
- header("Content-Type: $mime");
- if ($type == "inline") {
- header("Content-Disposition: inline; filename=\"$filename\"");
- } else {
- header("Content-Disposition: attachment; filename=\"$filename\"");
- }
-
- $readfile = new ElggFile($file_guid);
- $readfile->owner_guid = $file->owner_guid;
-
- $contents = $readfile->grabFile();
-
- if (empty($contents)) {
- echo file_get_contents(dirname(dirname(__FILE__)) . "/graphics/image_error_large.png" );
- } else {
-
- // expires every 60 days
- $expires = 60 * 60*60*24;
-
- header("Content-Length: " . strlen($contents));
- header("Cache-Control: public", true);
- header("Pragma: public", true);
- header('Expires: ' . gmdate('D, d M Y H:i:s', time() + $expires) . ' GMT', true);
-
-
- echo $contents;
- }
-
- exit;
-} else {
- register_error(elgg_echo("image:downloadfailed"));
-} \ No newline at end of file