- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/functions.php
- Класс: CSocNetTools
- Вызов: CSocNetTools::InitImage
static function InitImage($imageID, $imageSize, $defaultImage, $defaultImageSize, $imageUrl, $showImageUrl, $urlParams=false)
{
$imageFile = false;
$imageImg = "";
$imageSize = intval($imageSize);
if($imageSize <= 0)
$imageSize = 100;
$defaultImageSize = intval($defaultImageSize);
if($defaultImageSize <= 0)
$defaultImageSize = 100;
$imageUrl = trim($imageUrl);
$imageID = intval($imageID);
if($imageID > 0)
{
$imageFile = CFile::GetFileArray($imageID);
if ($imageFile !== false)
{
$arFileTmp = CFile::ResizeImageGet(
$imageFile,
array("width" => $imageSize, "height" => $imageSize),
BX_RESIZE_IMAGE_PROPORTIONAL,
false
);
$imageImg = CFile::ShowImage($arFileTmp["src"], $imageSize, $imageSize, "border=0", "", ($imageUrl == ''));
}
}
if($imageImg == '')
$imageImg = "
";
if($imageUrl <> '' && $showImageUrl)
$imageImg = "".$imageImg."";
return array("FILE" => $imageFile, "IMG" => $imageImg);
}