file_download
- Versions
- 4.6 – 7
file_download()
Call modules to find out if a file is accessible for a given user.
Related topics
Code
includes/file.inc, line 485
<?php
function file_download() {
$file = $_GET['file'];
if (file_exists(file_create_path($file))) {
$list = module_list();
foreach ($list as $module) {
$headers = module_invoke($module, 'file_download', $file);
if ($headers === -1) {
drupal_access_denied();
}
elseif (is_array($headers)) {
file_transfer($file, $headers);
}
}
}
drupal_not_found();
}
?>Login or register to post comments 