Документация для разработчиков
Темная тема

GetFileAccessPermission

Описание и параметры

string
CMain::GetFileAccessPermission(
	mixed path,
	array groups,
	task_mode=false
)

Определяет права доступа к файлу или каталогу. Возвращает символ обозначающий то или иное право:

  • D - доступ запрещён
  • R - чтение (право просмотра содержимого файла)
  • U - документооборот (право на редактирование файла в режиме документооборота)
  • W - запись (право на прямое редактирование)
  • X - полный доступ (право на прямое редактирование файла и право на изменение прав доступа на данных файл)

Нестатический метод.

Параметры

ПараметрОписание С версии
path Путь к файлу или папке относительно корня. В случае многосайтовой версии, если корневой каталог у сайтов разный, то в данном параметре необходимо передавать массив вида:
array("ID сайта", "Путь к файлу или папке относительно корня")
groups Массив ID групп пользователей, для которых необходимо определить права доступа. Если false, то определять группу прав для текущего пользователя.
Необязателен. По умолчанию - false.
task_mode Необходим для работы с пользовательскими уровнями доступа. По умолчанию - false.6.5.0

Примеры использования

<?
if ($APPLICATION->GetFileAccessPermission("/ru/index.php") <= "D")
	ShowError("Доступ к файлу запрещён.");
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024