Added some new images. Fixed google video description matching.
[embedvideo/.git] / ItemAddEmbedVideo.inc
index 81b5951486c1d97f4002c382bfdcbd0c8eef924e..3a1fa7967e7cda4195a2e7fb54057d346917c8a5 100644 (file)
@@ -257,7 +257,8 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
               }
 
               /* Extract the summary from the webpage contents */
-              preg_match('/<meta content="(.+?)\. \w+ \d+, \d+.*" name="description">/i',
+              //print "contents: $contents <br>";
+              preg_match('/<meta name="description" content="(.+?)\. \w+ \d+, \d+.*">/i',
                          $contents, $matches);
               $summary=$matches[1];
 
@@ -624,6 +625,10 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
                   // Set the thumbnailHeight to the current thumbnailSize
                   // Set the thumbnailWidth to the appropriate size based on the thumbnailHeight * ratio
                   $image_data = @getimagesize($tmpFile);
+                  if(!$image_data) {
+                    return array(GalleryCoreApi::error(ERROR_STORAGE_FAILURE,__FILE__,__LINE__,
+                           "Unable to retrieve thumbnail dimensions for: $tmpFile"),null,null);
+                  }
                   $ratio = $image_data[0] / $image_data[1];
                   $debugString.="Using ratio from original thumbnail of $ratio. ";
                   $thumbnailHeight=$thumbnailSize;