- Модуль: webdav
- Путь к файлу: ~/bitrix/modules/webdav/classes/usertypewebdav.php
- Класс: CUserTypeWebdavElement
- Вызов: CUserTypeWebdavElement::CheckRights
static function CheckRights($id)
{
$id = intval($id);
if($id > 0)
{
$dbWDFile = CIBlockElement::GetList(array(), array('ID' => $id), false, false, array('IBLOCK_ID'));
if ($dbWDFile && ($arWDFile = $dbWDFile->Fetch()))
{
$iBlockID = intval($arWDFile['IBLOCK_ID']);
$resT = CWebDavIblock::CheckUserIBlockPermission("element_read", CWebDavIblock::OBJ_TYPE_ELEMENT, $iBlockID, $id);
if($resT)
{
return true;
}
}
else
{
//non exists
return null;
}
}
return false;
}