• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/ui/fileattributes.php
  • Класс: BitrixDiskUiFileAttributes
  • Вызов: FileAttributes::refineType
static function refineType($type, $fileArray)
{
	if (
		$type === RendererStub::getJsType() &&
		!empty($fileArray['ORIGINAL_NAME']) &&
		TypeFile::isImage($fileArray['ORIGINAL_NAME'])
	)
	{
		$type = RendererImage::getJsType();
	}

	if ($type === RendererImage::getJsType())
	{
		$treatImageAsFile = DiskUploaderController::shouldTreatImageAsFile($fileArray);
		if ($treatImageAsFile)
		{
			$type = RendererStub::getJsType();
		}
	}

	return $type;
}