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