• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/site/update/domainua.php
  • Класс: BitrixLandingSiteUpdateDomainUa
  • Вызов: DomainUa::updateForms
static function updateForms(): bool
{
	CAgent::AddAgent(
		'\Bitrix\Crm\UI\Webpack\Guest::rebuildAgent();',
		"crm",
		"N",
		60,
		"",
		"Y",
		ConvertTimeStamp(time() + CTimeZone::GetOffset() + 60, "FULL")
	);

	CAgent::AddAgent(
		'\Bitrix\Crm\WebForm\Manager::updateScriptCacheAgent();',
		"crm",
		"N",
		60,
		"",
		"Y",
		ConvertTimeStamp(time() + CTimeZone::GetOffset() + 100, "FULL")
	);

	CAgent::AddAgent(
		'\Bitrix\Crm\SiteButton\Manager::updateScriptCacheAgent();',
		"crm",
		"N",
		60,
		"",
		"Y",
		ConvertTimeStamp(time() + CTimeZone::GetOffset() + 300, "FULL")
	);

	CAgent::AddAgent(
		'\Bitrix\Crm\UI\Webpack\CallTracker::rebuildAgent();',
		"crm",
		"N",
		60,
		"",
		"Y",
		ConvertTimeStamp(time() + CTimeZone::GetOffset() + 400, "FULL")
	);

	CAgent::AddAgent(
		'\Bitrix\Crm\UI\Webpack\CallTrackerEditor::rebuildAgent();',
		"crm",
		"N",
		60,
		"",
		"Y",
		ConvertTimeStamp(time() + CTimeZone::GetOffset() + 450, "FULL")
	);

	Manager::setOption(self::OPTION_IS_FORM_REBUILD, 'Y');

	// now is always true. If error - rebuild forms manually, not by updater
	return true;
}