You are here

function epub_file_mimetype_mapping_alter in Epub 7

File

./epub.module, line 4

Code

function epub_file_mimetype_mapping_alter(&$mapping) {
  $new_mappings['epub'] = 'application/epub+zip';
  $new_mappings['ibooks'] = 'application/x-ibooks+zip';
  foreach ($new_mappings as $extension => $mime_type) {
    if (!in_array($mime_type, $mapping['mimetypes'])) {

      // If the mime type does not already exist, add it.
      $mapping['mimetypes'][] = $mime_type;
    }
    $index = array_search($mime_type, $mapping['mimetypes']);
    $mapping['extensions'][$extension] = $index;
  }
}