- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/classes/general/calendar.php
- Класс: CCalendar
- Вызов: CCalendar::GetUserAvatar
static function GetUserAvatar($user = [], $params = [])
{
if (!is_array($user) && (int)$user > 0)
{
$user = self::GetUser($user);
}
if (!empty($user["PERSONAL_PHOTO"]))
{
if (empty($params['AVATAR_SIZE']))
{
$params['AVATAR_SIZE'] = 42;
}
$arFileTmp = CFile::ResizeImageGet(
$user["PERSONAL_PHOTO"],
array('width' => $params['AVATAR_SIZE'], 'height' => $params['AVATAR_SIZE']),
BX_RESIZE_IMAGE_EXACT,
false,
false,
true
);
$avatar_src = $arFileTmp['src'];
}
else
{
$avatar_src = false;
}
return $avatar_src;
}