|
@@ 1005-1007 (lines=3) @@
|
| 1002 |
|
$h403 = 'HTTP/1.x 403 Access Denied'; |
| 1003 |
|
$h404 = 'HTTP/1.x 404 Not Found'; |
| 1004 |
|
|
| 1005 |
|
if (($volume = $this->volume($target)) == false) { |
| 1006 |
|
return array('error' => 'File not found', 'header' => $h404, 'raw' => true); |
| 1007 |
|
} |
| 1008 |
|
|
| 1009 |
|
if (($file = $volume->file($target)) == false) { |
| 1010 |
|
return array('error' => 'File not found', 'header' => $h404, 'raw' => true); |
|
@@ 1009-1011 (lines=3) @@
|
| 1006 |
|
return array('error' => 'File not found', 'header' => $h404, 'raw' => true); |
| 1007 |
|
} |
| 1008 |
|
|
| 1009 |
|
if (($file = $volume->file($target)) == false) { |
| 1010 |
|
return array('error' => 'File not found', 'header' => $h404, 'raw' => true); |
| 1011 |
|
} |
| 1012 |
|
|
| 1013 |
|
if (!$file['read']) { |
| 1014 |
|
return array('error' => 'Access denied', 'header' => $h403, 'raw' => true); |
|
@@ 1017-1019 (lines=3) @@
|
| 1014 |
|
return array('error' => 'Access denied', 'header' => $h403, 'raw' => true); |
| 1015 |
|
} |
| 1016 |
|
|
| 1017 |
|
if (($fp = $volume->open($target)) == false) { |
| 1018 |
|
return array('error' => 'File not found', 'header' => $h404, 'raw' => true); |
| 1019 |
|
} |
| 1020 |
|
|
| 1021 |
|
// allow change MIME type by 'file.pre' callback functions |
| 1022 |
|
$mime = isset($args['mime'])? $args['mime'] : $file['mime']; |