GetPermissions
Описание и параметры
array CFormStatus::GetPermissions( int status_id )
Возвращает массив прав текущего пользователя на указанный статус. В качестве значений данного массива допустимы:
- VIEW - право на просмотр результатов в данном статусе;
- MOVE - право на перевод результатов в данный статус;
- EDIT - право на редактирование результатов в данном статусе;
- DELETE - право на удаление результатов в данном статусе.
Метод нестатический.
Параметры метода
Параметр | Описание |
---|---|
status_id | ID статуса. |
Смотрите также
Примеры использования
<? $STATUS_ID = 1; // получим права текущего пользователя для указанного статуса $arPerm = CFormStatus::GetPermissions($STATUS_ID); if (in_array("VIEW", $arPerm)) echo "У вас есть право на просмотр результатов в данном статусе"; if (in_array("EDIT", $arPerm)) echo "У вас есть право на редактирование результатов в данном статусе"; if (in_array("MOVE", $arPerm)) echo "У вас есть право на установку данного статуса результатам"; if (in_array("DELETE", $arPerm)) echo "У вас есть право на удаление результатов в данном статусе"; ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024