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