- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integration/rest/configuration/configchecker.php
- Класс: Bitrix\Crm\Integration\Rest\Configuration\ConfigChecker
- Вызов: ConfigChecker::onFinish
static function onFinish(Event $event)
{
$manifestCode = $event->getParameter('MANIFEST_CODE');
$currentManifest = $event->getParameter('IMPORT_MANIFEST');
if (array_key_exists("USES", $currentManifest) && is_array($currentManifest["USES"]) &&
!empty(array_intersect($currentManifest["USES"], ["crm", "bizproc_crm"])))
{
$res = \Bitrix\Rest\Configuration\Manifest::get($manifestCode);
\Bitrix\Main\Config\Option::set("crm", "crm_was_imported", serialize([
"ID" => time(),
"CODE" => $res["CODE"],
"TITLE" => $res["TITLE"],
"DESCRIPTION" => $res["DESCRIPTION"],
"ICON" => $res["ICON"],
"COLOR" => $res["COLOR"],
"CHECKED" => false
]));
}
}