You are here

function media_flickr_file_formatter_video_view in Media: Flickr 7.2

Same name and namespace in other branches
  1. 7 includes/media_flickr.formatters.inc \media_flickr_file_formatter_video_view()

Implements hook_file_formatter_FORMATTER_view().

Parameters

$file:

$display:

$langcode:

1 string reference to 'media_flickr_file_formatter_video_view'
media_flickr_file_formatter_info in includes/media_flickr.formatters.inc
Implements hook_file_formatter_info().

File

includes/media_flickr.formatters.inc, line 44
File formatters for Flickr images.

Code

function media_flickr_file_formatter_video_view($file, $display, $langcode) {
  $scheme = file_uri_scheme($file->uri);

  // WYSIWYG does not yet support video inside a running editor instance.
  if ($scheme === 'flickr' && empty($file->override['wysiwyg'])) {
    $element = array(
      '#theme' => 'media_flickr_photoset',
      '#uri' => $file->uri,
    );
    foreach (array(
      'width',
      'height',
      'autoplay',
    ) as $setting) {
      $element['#' . $setting] = isset($file->override[$setting]) ? $file->override[$setting] : $display['settings'][$setting];
    }
    return $element;
  }
  return array();
}