• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/message/adapter.php
  • Класс: BitrixSenderMessageAdapter
  • Вызов: Adapter::replaceFields
public function replaceFields($content = "", $replaceChar = '#', $crmEntityTypeId = null)
{
	$from = [];
	$to = [];
	foreach ($this->getFields() as $code => $value)
	{
		$handledCode = $this->preHandleReplaceCode($code, $crmEntityTypeId);
		$from[] = "$replaceChar$handledCode$replaceChar";
		$value = $this->preHandleReaplaceValue($code, $value);
		$to[] = nl2br(htmlspecialcharsbx((string)$value, ENT_COMPAT, false));
	}

	return IntegrationSenderMailTransportMail::replaceTemplate(str_replace($from, $to, $content));
}