• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/lib/folderinvite.php
  • Класс: BitrixWebdavFolderInviteTable
  • Вызов: FolderInviteTable::removeRightsOnSharedSections
static function removeRightsOnSharedSections(array $folderInvite)
{
	if($folderInvite['INVITE_USER_ID'] == $folderInvite['USER_ID'])
	{
		return;
	}

	$rightsLetter = $folderInvite['CAN_EDIT']? 'W' : 'R';
	CWebDavIblock::removeRightsOnSections(array(
		array(
			'ID' => $folderInvite['SECTION_ID'],
			'IBLOCK_ID' => $folderInvite['IBLOCK_ID'],
		),
	), array(
			$rightsLetter => array(
				'U' . $folderInvite['INVITE_USER_ID'],
			)
	));
}