file_icon_class($mime_type)
Gets a class for the icon for a MIME type.
Parameters
string $mime_type: A MIME type.
Return value
string A class associated with the file.
File
- core/modules/file/file.module, line 1297
- Defines a "managed_file" Form API field and a "file" field for Field module.
Code
function file_icon_class($mime_type) { // Search for a group with the files MIME type. $generic_mime = (string) file_icon_map($mime_type); if (!empty($generic_mime)) { return $generic_mime; } // Use generic icons for each category that provides such icons. foreach (array('audio', 'image', 'text', 'video') as $category) { if (strpos($mime_type, $category) === 0) { return $category; } } // If there's no generic icon for the type the general class. return 'general'; }
Please login to continue.