diff options
Diffstat (limited to 'video_formatter.inc')
-rw-r--r-- | video_formatter.inc | 37 |
1 files changed, 5 insertions, 32 deletions
diff --git a/video_formatter.inc b/video_formatter.inc index dead10e..bb45291 100644 --- a/video_formatter.inc +++ b/video_formatter.inc @@ -42,6 +42,11 @@ function theme_video_thumbnail($variables) { $video_helper = new video_helper; // @TODO : change the object to an array $thumbnail = (array) $video_helper->thumbnail_object($variables); + // return if no file path found for the video thumbnails and add log message + if (empty($thumbnail['filepath'])) { + watchdog('video', 'Unable to find the video thumbnail for the %node.', array('%node' => $variables['entity']->title), WATCHDOG_ERROR); + return ''; + } $image = array( 'path' => $thumbnail['filepath'], 'alt' => $thumbnail['alt'], @@ -201,38 +206,6 @@ function theme_video_flv($video, $node) { return theme('video_play_flv', $video, $node, $themed_output); } -function theme_video_formatter_imagecache($variables) { - // Inside a view $variables may contain NULL data. In that case, just return. - if (empty($variables['#item']['fid'])) { - return ''; - } - - // Extract the preset name from the formatter name. - list($namespace, $theme_function) = explode('__', $variables['#formatter'], 2); - if ($preset = imagecache_preset_by_name($namespace)) { - $variables['imagecache_preset'] = $namespace; - } - //return $theme_function; - return theme('video_formatter_' . $theme_function, $variables, TRUE); -} - -/** - * Returns HTML for an image field formatter. - * - * @param $variables - * An associative array containing: - * - item: An array of image data. - * - video_style: An optional vieo thumb style. - * - path: An array containing the link 'path' and link 'options'. - * - field : field settings - * - instance : field instance settings - * - * @ingroup themeable - */ -function theme_video_formatter($variables) { - return video_get_player($variables); -} - /** * Process variables for video-play-quicktime.tpl.php. * |