aboutsummaryrefslogtreecommitdiff
path: root/actions/download.php
diff options
context:
space:
mode:
authorCash Costello <cash.costello@gmail.com>2009-12-11 12:30:23 +0000
committerCash Costello <cash.costello@gmail.com>2009-12-11 12:30:23 +0000
commit3bd5e571364385cb93a93b8526e1e90e56db7b49 (patch)
tree1536e0b02dc1a4739368a2e83cb0ec971d0f2ee6 /actions/download.php
parent622dca92b2a8eb399e7b2b44a682d7dd682dc68c (diff)
downloadelgg-3bd5e571364385cb93a93b8526e1e90e56db7b49.tar.gz
elgg-3bd5e571364385cb93a93b8526e1e90e56db7b49.tar.bz2
moved download action to download page
Diffstat (limited to 'actions/download.php')
-rw-r--r--actions/download.php52
1 files changed, 0 insertions, 52 deletions
diff --git a/actions/download.php b/actions/download.php
deleted file mode 100644
index b382c56bc..000000000
--- a/actions/download.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
- /**
- * Tidypics Download File Action
- *
- * do not call this directly - call through action handler
- */
-
- global $CONFIG;
-
- $file_guid = (int) get_input("file_guid");
- $file = get_entity($file_guid);
-
- $view = get_input("view");
-
- if ($file) {
- $filename = $file->originalfilename;
- $mime = $file->mimetype;
-
- header("Content-Type: $mime");
- if ($view == "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