• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/connector/base.php
  • Класс: Bitrix\Sender\Connector\Base
  • Вызов: Base::getFieldName
public function getFieldName($name)
{
	$fieldPrefix = $this->getFieldPrefix();
	$fieldPrefixExtended = $this->getFieldPrefixExtended();
	if($fieldPrefix || $fieldPrefixExtended)
	{
		$arReturnName = array();
		if($fieldPrefix)
			$arReturnName[] = $fieldPrefix.'['.$this->getModuleId().']['.$this->getCode().'][%CONNECTOR_NUM%]';
		else
			$arReturnName[] = $fieldPrefixExtended;

		$arName = explode('[', $name);
		$arReturnName[] = '['.$arName[0].']';
		if(count($arName)>1)
		{
			unset($arName[0]);
			$arReturnName[] = '['.implode('[', $arName);
		}

		return implode('', $arReturnName);
	}
	else
		return $name;
}