• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/binding/group.php
  • Класс: BitrixLandingBindingGroup
  • Вызов: Group::removeSiteRights
protected function removeSiteRights($siteId)
{
	$roleId = self::getRoleId();

	$res = RightsTable::getList([
		'select' => [
			'ID'
		],
		'filter' => [
			'ENTITY_ID' => $siteId,
			'=ENTITY_TYPE' => Rights::ENTITY_TYPE_SITE,
			'ACCESS_CODE' => 'SG' . $this->bindingId . '_%',
			'ROLE_ID' => $roleId
		]
	]);
	while ($row = $res->fetch())
	{
		RightsTable::delete($row['ID'])->isSuccess();
	}
}