• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/internals/landing.php
  • Класс: BitrixLandingInternalsLandingTable
  • Вызов: LandingTable::OnAfterUpdate
static function OnAfterUpdate(EntityEvent $event)
{
	$primary = $event->getParameter('primary');
	$fields = $event->getParameter('fields');

	if ($primary)
	{
		Cache::clear($primary['ID']);
	}

	// for B24 we must update domain
	if (
		array_key_exists('SITE_ID', $fields) &&
		Manager::isB24()
	)
	{
		BitrixLandingSite::update(
			$fields['SITE_ID'],
			array()
		);
	}

	self::revertCode($event);

	return self::saveAdditionalFields($event);
}