blob: b4c7f6837d476a44164b1842c849b6d177958138 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<?php
require_once 'conf/common.inc.php';
require_once 'inc/functions.inc.php';
require_once 'inc/html.inc.php';
if ( $file = validateRRDPath($CONFIG['datadir'], urldecode($_SERVER["QUERY_STRING"])) ) {
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header("Expires: " .date(DATE_RFC822,strtotime($CONFIG['cache']." seconds")));
if(ob_get_length()) ob_clean();
flush();
readfile($file);
} else {
header('HTTP/1.0 403 Forbidden');
html_start();
echo <<<EOT
<fieldset id="forbidden">
<legend>forbidden</legend>
<p><a href="{$CONFIG['weburl']}">Return home...</a></p>
</fieldset>
EOT;
html_end();
}
|