- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/ui.php
- Класс: BitrixTasksUI
- Вызов: UI::getAvatarFile
static function getAvatarFile($fileId, array $parameters = array('WIDTH' => 50, 'HEIGHT' => 50))
{
$fileId = intval($fileId);
if(!$fileId)
{
return array();
}
$file = CFile::GetFileArray($fileId);
if ($file !== false)
{
$fileInfo = CFile::ResizeImageGet(
$file,
array("width" => $parameters['WIDTH'], "height" => $parameters['HEIGHT']),
BX_RESIZE_IMAGE_EXACT,
false
);
return array(
'ORIGIN' => $file,
'RESIZED' => array(
'SRC' => $fileInfo['src']
),
);
}
return array();
}