- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/order/searchindex.php
- Класс: Bitrix\Crm\Order\SearchIndex
- Вызов: SearchIndex::prepareUserInfo
private function prepareUserInfo($id, array $additionalFieldNames = [])
{
$fields = \CUser::GetByID((int)$id)->Fetch();
if (!$fields)
return '';
$userInfo = \CUser::FormatName(
Main\Context::getCurrent()->getCulture()->getNameFormat(),
array(
'LOGIN' => '',
'NAME' => isset($fields['NAME']) ? $fields['NAME'] : '',
'LAST_NAME' => isset($fields['LAST_NAME']) ? $fields['LAST_NAME'] : '',
'SECOND_NAME' => isset($fields['SECOND_NAME']) ? $fields['SECOND_NAME'] : ''
),
false, false
);
foreach ($additionalFieldNames as $fieldName)
{
if (!empty($fields[$fieldName]))
{
$userInfo.= ", ".$fields[$fieldName];
}
}
return $userInfo;
}