- Модуль: report
- Путь к файлу: ~/bitrix/modules/report/classes/general/report_helper.php
- Класс: CReportHelper
- Вызов: CReportHelper::getUserFieldEmployeeValue
static function getUserFieldEmployeeValue($valueKey, $ufInfo)
{
$valueKey = intval($valueKey);
$value = '';
if ($valueKey > 0)
{
if (is_array(self::$ufEmployees) && is_array(self::$ufEmployees[$valueKey]))
{
$employeeName = CUser::FormatName(self::getUserNameFormat(), self::$ufEmployees[$valueKey], true);
if (!empty($employeeName))
{
$employeeLink = str_replace(
array('#ID#', '#USER_ID#'),
urlencode($valueKey),
COption::GetOptionString('intranet', 'path_user', '/company/personal/user/#USER_ID#/')
);
if (empty($employeeLink))
$value = $employeeName;
else
$value = ''.$employeeName.'';
}
}
else
{
$value = htmlspecialcharsbx(GetMessage('REPORT_USER_NOT_FOUND'));
}
}
return $value;
}