• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/ui/webpack/calltracker.php
  • Класс: Bitrix\Crm\UI\Webpack\CallTracker
  • Вызов: CallTracker::getCallParameter
protected function getCallParameter()
{
	$asset = new WebPacker\Resource\JsAsset();
	$asset->setContent(CallTrackerEditor::instance()->getEmbeddedBody());
	$package = new WebPacker\Resource\Package();
	$package->addAsset($asset);

	$sources = self::getSources();
	$sites = self::getSites();
	$enabled = !empty($sources) && !empty($sites);

	$parameter = [
		'enabled' => $enabled,
		'sources' => $enabled ? $sources : [],
		'sites' => $enabled ? $sites : [],
		'editor' => [
			'resources' => $package->toArray()
		]
	];

	return $parameter;
}