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