$iIBlockID = 8;
$iUserID = 1238;
$arDocumentStates = CBPDocument::GetDocumentStates(
array('iblock', 'CIBlockDocument', 'iblock_' . $iIBlockId),
array('iblock', 'CIBlockDocument', $ID)
);
$arGroups = \CUser::GetUserGroup($iUserID);
arOpertions = CBPDocument::GetAllowableOperations($iUserID, $arGroups, $arDocumentStates, true);
var_dump($arOpertions); |