GetPermissionList
Описание и параметры
CFormStatus::GetPermissionList( int status_id, array &can_view, array &can_move, array &can_edit, array &can_delete )
Возвращает массивы групп пользователей, имеющих определённые права на указанный статус. Метод нестатический.
Параметры метода
Параметр | Описание |
---|---|
status_id | ID статуса. |
can_view | Ссылка на массив для хранения ID групп пользователей, обладающих правом на просмотр результата, находящемся в статусе status_id. |
can_move | Ссылка на массив для хранения ID групп пользователей, обладающих правом перевода результатов в статус status_id. |
can_edit | Ссылка на массив для хранения ID групп пользователей, обладающих правом редактирования результатов, находящихся в статусе status_id. |
can_edit | Ссылка на массив для хранения ID групп пользователей, обладающих правом удаления результатов, находящихся в статусе status_id. |
Смотрите также
Примеры использования
<? $STATUS_ID = 1; // получим массив групп обладающих определёнными правами на статус #1 CFormStatus::GetPermissionList($STATUS_ID, $arVIEW, $arMOVE, $arEDIT, $arDELETE); // выведем массив групп обладающих правом // просмотра результатов находящихся в статусе #1 echo "<pre>"; print_r($arVIEW); echo "</pre>"; // выведем массив групп обладающих правом // перевода результатов в статус #1 echo "<pre>"; print_r($arMOVE); echo "</pre>"; // выведем массив групп обладающих правом // редактирования результатов находящихся в статусе #1 echo "<pre>"; print_r($arEDIT); echo "</pre>"; // выведем массив групп обладающих правом // удаления результатов находящихся в статусе #1 echo "<pre>"; print_r($arDELETE); echo "</pre>"; ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024