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