Доступ к приватным файлам для роли

Главные вкладки

Аватар пользователя Тимофей Тимофей 13 октября 2015 в 12:46

Добрый день!

При создании материала (гостями) есть поле загрузки файла. Файл загружается в приватную ФС (не должен быть виден никому, кроме 1 роли на сайте).

Как разрешить доступ роли (не администратор) на сайте к приватным файлам? Сейчас они видны только админу.

Спасибо.

Комментарии

Аватар пользователя Тимофей Тимофей 13 октября 2015 в 14:03

Вроде сделал через

/**
* Implements hook_file_download().
*/
function dostup_private_file_download($uri) {
global $user;
if (in_array('role', $user -> roles)) {
return array('Content-Type' => file_get_mimetype($uri));
} else {
return -1;
}
}