• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/documentgenerator/template.php
  • Класс: Bitrix\Crm\Controller\DocumentGenerator\Template
  • Вызов: Template::prepareTemplateData
protected function prepareTemplateData(array $data)
{
	if(isset($data['providers']))
	{
		$providersMap = DocumentGeneratorManager::getInstance()->getCrmOwnerTypeProvidersMap();
		$providers = array_values($data['providers']);
		$data['entityTypeId'] = str_ireplace(array_values($providersMap), array_keys($providersMap), $providers);
		unset($data['providers']);
	}
	$data['download'] = $this->getTemplateDownloadUrl($data['id']);
	if(isset($data['fileId']))
	{
		unset($data['fileId']);
	}
	if(isset($data['bodyType']))
	{
		unset($data['bodyType']);
	}

	return $data;
}