function template_preprocess_media_youtube_default_external in Media: YouTube 6
File
- themes/
media_youtube.theme.inc, line 67 - Theme functions for Media: YouTube.
Code
function template_preprocess_media_youtube_default_external(&$variables) {
// Merge in our default variables.
$variables = array_merge($variables, $variables['variables']);
$proto = _media_youtube_protocol();
$variables['flashvars'] = drupal_query_string_encode(array(
'playerMode' => 'embedded',
));
$video_id = $variables['video_id'];
$variables['url'] = isset($variables['url']) ? $variables['url'] : $proto . "www.youtube.com/v/{$video_id}";
$variables['url'] = check_plain($variables['url']);
$variables['width'] = check_plain($variables['width']);
$variables['height'] = check_plain($variables['height']);
$variables['fullscreen_value'] = check_plain($variables['fullscreen_value']);
$variables['thumbnail'] = isset($variables['thumbnail']) ? $variables['thumbnail'] : theme('emvideo_video_thumbnail', $variables['field'], array(
'value' => $video_id,
'provider' => 'youtube',
), 'thumbnail', $variables['node'], FALSE, array(
'width' => $variables['width'],
'height' => $variables['height'],
'link_url' => media_youtube_video_url($video_id),
));
}