• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/site/cookies.php
  • Класс: BitrixLandingSiteCookies
  • Вызов: Cookies::removeAgreementsForSite
static function removeAgreementsForSite(int $siteId, ?string $code = null): void
{
	$filter = [
		'SITE_ID' => $siteId
	];
	if ($code)
	{
		$filter['=CODE'] = $code;
	}
	$res = CookiesAgreement::getList([
		'select' => [
			'ID'
		],
		'filter' => $filter
	]);
	while ($row = $res->fetch())
	{
		CookiesAgreement::delete($row['ID'])->isSuccess();
	}
}