• Модуль: imbot
  • Путь к файлу: ~/bitrix/modules/imbot/lib/bot/propertiesua.php
  • Класс: BitrixImBotBotPropertiesUa
  • Вызов: PropertiesUa::convertUoToAttach
static function convertUoToAttach(array $uoFields)
{
	$attach = new CIMMessageParamAttach(null, CIMMessageParamAttach::CHAT);
	$attachFields[] = array(
			'NAME' => isset($uoFields['COMPANY_NAME']) ? $uoFields['COMPANY_NAME'] : '',
			'DISPLAY' => 'BLOCK',
			'VALUE' => ' '
	);
	$attachFields[] = array(
			'NAME' => Loc::getMessage('IMBOT_PROPERTIESUA_COMPANY_FULL_NAME'),
			'VALUE' => isset($uoFields['COMPANY_FULL_NAME']) ? $uoFields['COMPANY_FULL_NAME'] : '',
			'DISPLAY' => 'BLOCK'
	);
	$attachFields[] = array(
		'NAME' => Loc::getMessage('IMBOT_PROPERTIESUA_EDRPOU'),
		'VALUE' => isset($uoFields['EDRPOU']) ? $uoFields['EDRPOU'] : '',
		'DISPLAY' => 'COLUMN'
	);
	$attachFields[] = array(
		'NAME' => Loc::getMessage('IMBOT_PROPERTIESUA_ADDRESS'),
		'VALUE' => isset($uoFields['ADDRESS']) ? $uoFields['ADDRESS'] : '',
		'DISPLAY' => 'BLOCK'
	);
	$attachFields[] = array(
		'NAME' => Loc::getMessage('IMBOT_PROPERTIESUA_CEO_NAME'),
		'VALUE' => isset($uoFields['CEO_NAME']) ? $uoFields['CEO_NAME'] : '',
		'DISPLAY' => 'BLOCK'
	);
	$attachFields[] = array(
		'NAME' => Loc::getMessage('IMBOT_PROPERTIESUA_PRIMARY_ACTIVITY'),
		'VALUE' => isset($uoFields['PRIMARY_ACTIVITY']) ? $uoFields['PRIMARY_ACTIVITY'] : '',
		'DISPLAY' => 'BLOCK'
	);
	$attachFields[] = array(
			'NAME' => Loc::getMessage('IMBOT_PROPERTIESUA_STATUS'),
			'VALUE' => isset($uoFields['STATUS']) ? $uoFields['STATUS'] : '',
			'DISPLAY' => 'BLOCK'
	);
	$attach->AddGrid($attachFields);
	return $attach;
}