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

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-2020, «1С-Битрикс», 2020
Наверх