• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/general.php
  • Класс: CWebDavBase
  • Вызов: CWebDavBase::GetMimeAndGroup
static function GetMimeAndGroup($fullPath)
{
	$arM = self::GetMimeArray();
	$fExtQ = mb_strtolower(GetFileExtension($fullPath));

	if(array_key_exists($fExtQ, $arM))
	{
		if($arM[$fExtQ]["group"] == self::MIME_GROUP_IMAGE)
		{
			$arF = CFile::MakeFileArray($fullPath);
			$res = CFile::CheckImageFile($arF);
			if($res == '')
			{
				return $arM[$fExtQ];
			}
		}
		else
		{
			return $arM[$fExtQ];
		}
	}
	return array( 'mime' => 'application/octet-stream', 'group' => self::MIME_GROUP_ONLY_LOADING );
}