You are here

function private_files_download_permission_file_download in Private files download permission 7

Same name and namespace in other branches
  1. 7.2 private_files_download_permission.module \private_files_download_permission_file_download()

Implements hook_file_download().

File

./private_files_download_permission.module, line 81
Handles both module settings and its behaviour.

Code

function private_files_download_permission_file_download($uri) {
  $path = explode('/', $uri);
  if ($path[2] === variable_get('private_files_download_permission_unprotected_subfolder') || user_access('download private files')) {
    return array(
      'Content-Type' => file_get_mimetype($uri),
    );
  }
  return -1;
}