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