- Модуль: 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;
}