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-2025, «1С-Битрикс», 2025