public static FileType GetFileTypeByExtention(string ext) { ext = ext.ToLower(); if (ArchiveExts.Contains(ext)) { return(FileType.Archive); } if (VideoExts.Contains(ext)) { return(FileType.Video); } if (AudioExts.Contains(ext)) { return(FileType.Audio); } if (ImageExts.Contains(ext)) { return(FileType.Image); } if (SpreadsheetExts.Contains(ext)) { return(FileType.Spreadsheet); } if (PresentationExts.Contains(ext)) { return(FileType.Presentation); } if (DocumentExts.Contains(ext)) { return(FileType.Document); } return(FileType.Unknown); }
public static bool UsingHtml5(string fileTitle, bool forEdit) { var fileExt = GetFileExtension(fileTitle); return (EnableHtml5 && (DocumentExts.Contains(fileExt, Comparer) || (!forEdit && (SpreadsheetExts.Contains(fileExt, Comparer) || PresentationExts.Contains(fileExt, Comparer))))); }