• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/tradingplatform/landing/landing.php
  • Класс: BitrixSaleTradingPlatformLandingLanding
  • Вызов: Landing::onLandingSiteUpdate
static function onLandingSiteUpdate(MainEvent $event)
{
	$fields = $event->getParameter('fields');
	if (empty($fields['TYPE']) || $fields['TYPE'] !== 'STORE')
	{
		return;
	}

	$primary = $event->getParameter('primary');
	$landing = Landing::getInstanceByCode(static::getCodeBySiteId($primary['ID']));
	if ($landing->isInstalled())
	{
		SaleTradingPlatformTable::update(
			$landing->getId(),
			[
				'NAME' => Loc::getMessage('SALE_LANDING_NAME', ['#NAME#' => $fields['TITLE']]),
			]
		);
	}
}