- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/classes/general/file.php
- Класс: CFile
- Вызов: CFile::ShowFile
static function ShowFile($iFileID, $max_file_size=0, $iMaxW=0, $iMaxH=0, $bPopup=false, $sParams=false, $sPopupTitle=false, $iSizeWHTTP=0, $iSizeHHTTP=0)
{
$strResult = "";
$arFile = static::GetFileArray($iFileID);
if($arFile)
{
$max_file_size = intval($max_file_size);
if($max_file_size <= 0)
$max_file_size = 1000000000;
$ct = $arFile["CONTENT_TYPE"];
if($arFile["FILE_SIZE"] <= $max_file_size && static::IsImage($arFile["SRC"], $ct))
{
$strResult = static::ShowImage($arFile, $iMaxW, $iMaxH, $sParams, "", $bPopup, $sPopupTitle, $iSizeWHTTP, $iSizeHHTTP);
}
else
{
$strResult = ''.htmlspecialcharsbx($arFile["FILE_NAME"]).'';
}
}
return $strResult;
}