# HG changeset patch # User david # Date 1267533427 -36000 # Node ID f12158a082cb463bcbcd751f0a64847a54de123c # Parent 7dbba813ba26d7e67e8963494f1ef1d134aebf72 fixing bugs in vimeo module diff -r 7dbba813ba26 -r f12158a082cb htdocs/sites/all/modules/vimeo/vimeo.module --- a/htdocs/sites/all/modules/vimeo/vimeo.module Tue Mar 02 17:04:31 2010 +1000 +++ b/htdocs/sites/all/modules/vimeo/vimeo.module Tue Mar 02 22:37:07 2010 +1000 @@ -489,9 +489,9 @@ $data = $data[0]; //Download large thumbnail to our server (for use with ImageCache) - do { + //do { $result = vimeo_download_thumbnail($vid, $data['thumbnail_large']); - } while ($result != TRUE); + //} while ($result != TRUE); //Add local thumbnail to data array $data['thumbnail_local'] = file_create_path() . '/vimeo-originals/' . $vid . '.jpg'; @@ -866,14 +866,26 @@ * Theme function for 'default' vimeo field formatter. */ function theme_vimeo_formatter_default($element) { - $data = vimeo_cache_video_get($element['#item']['value']); - - return ' - - - - - '; + //$video_vid = 0; + + if (isset($element['#item']['value']) && !empty ($element['#item']['value']) ) { + $video_vid = $element['#item']['value']; + } + + if ($video_vid > 0) { + + $data = vimeo_cache_video_get($element['#item']['value']); + + return ' + + + + + '; + } + else { + return ""; + } } /**