You are here

function media_slideshare_file_formatter_embed_view in Media: Slideshare 7

Implements hook_file_formatter_FORMATTER_view().

1 string reference to 'media_slideshare_file_formatter_embed_view'
media_slideshare_file_formatter_info in ./media_slideshare.module
Implements hook_file_formatter_info().

File

./media_slideshare.module, line 60

Code

function media_slideshare_file_formatter_embed_view($file, $display, $langcode) {
  $scheme = file_uri_scheme($file->uri);
  if ($scheme == 'slideshare') {
    $element = array(
      '#theme' => 'media_slideshare_document',
      '#uri' => $file->uri,
    );
    foreach (array(
      'width',
      'height',
    ) as $setting) {
      $element['#' . $setting] = isset($file->override[$setting]) ? $file->override[$setting] : $display['settings'][$setting];
    }
    return $element;
  }
}