• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/webform/options.php
  • Класс: Bitrix\Crm\WebForm\Options
  • Вызов: Options::getEmbedding
private function getEmbedding()
{
	if (!$this->form->getId())
	{
		return [];
	}

	$scripts = [];
	foreach (Script::getListContext($this->form->get(), []) as $type => $script)
	{
		$type = strtolower($type);
		$scripts[$type] = [
			'text' => $script['text'],
		];
	}
	return [
		'link' => Script::getUrlContext($this->form->get()),
		'scripts' => $scripts,
		'views' => $this->config->toArray()['views'] ?? [],
	];
}