function atf_retirees_file_download($uri) {
$user = $GLOBALS['user'];
$roles = $user->roles;
$pos_inside_atf_alias = stripos($uri, '/inside-atf/');
$pos_nibin_alias = stripos($uri, '/nibin-user-area/');
if (($pos_inside_atf_alias === false && $pos_nibin_alias === false) || ($pos_inside_atf_alias !== false && !(in_array('ATF Retirees', $roles) || in_array('administrator', $roles))) || ($pos_nibin_alias !== false && !(in_array('NIBIN User Area', $roles) || in_array('administrator', $roles)))) {
return -1;
} else {
$mime_type = file_get_mimetype($uri);
return array('Content-Type' => $mime_type);
}
}