- Модуль: 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;
}