Added debug messages around rescaling the thumbnail
[embedvideo/.git] / ItemAddEmbedVideo.inc
index 6d1e8d7c5f26f945d6d670856bbf2c38ce1b762e..460370918a7e19a75e97f642ab05850cc129c3d4 100644 (file)
@@ -521,31 +521,33 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
           }
 
           /* Resize the thumbnail image to the size indicated by our album */
+          $debugString="";
           list ($ret, $toolkit) = GalleryCoreApi::getToolkitByOperation($mimeType, 'resize');
           if (!$ret) {
-            if(!strcmp($debugOutput,"true")) {
-              print "Checking to see if toolkit was found <br>";
-            }
-            if (isset($toolkit)) {
-              $newTmpFile = $platform->tempnam($tmpDir, 'add');
-              $newTmpFile.= ".jpg";
-              $thumbnailSize = 150;
-              list ($ret, $preferences) = GalleryCoreApi::fetchDerivativePreferencesForItem($item->getId());
-              if(!$ret) {
-                foreach ($preferences as $preference) {
-                  if (preg_match('/thumbnail\|(\d+)/',
-                                 $preference['derivativeOperations'], $matches)) {
-                    $thumbnailSize = $matches[1];
-                    break;
+              $debugString.="Checking to see if a toolkit that can resize images was found. <br>";
+              if (isset($toolkit)) {
+                  $newTmpFile = $platform->tempnam($tmpDir, 'add');
+                  $newTmpFile.= ".jpg";
+                  $thumbnailSize = 150;
+                  list ($ret, $preferences) =
+                    GalleryCoreApi::fetchDerivativePreferencesForItem($item->getId());
+                  if(!$ret) {
+                      foreach ($preferences as $preference) {
+                        if (preg_match('/thumbnail\|(\d+)/',
+                                       $preference['derivativeOperations'], $matches)) {
+                            $thumbnailSize = $matches[1];
+                            $debugString.="Found thumbnail size in album preferences: $thumbnailSize <br>";
+                            break;
+                        }
+                      }
                   }
-                }
-              }
-              if(!strcmp($debugOutput,"true")) {
-                print "Resizing thumbnail image to $thumbnailSize: $tmpFile -> $newTmpFile <br>";
+                  $debugString.="Resizing thumbnail image to $thumbnailSize: $tmpFile -> $newTmpFile <br>";
+                  $toolkit->performOperation($mimeType, 'resize', $tmpFile, $newTmpFile,
+                                             array($thumbnailSize,$thumbnailSize));
               }
-              $toolkit->performOperation($mimeType, 'resize', $tmpFile, $newTmpFile,
-                                         array($thumbnailSize,$thumbnailSize));
-            }
+          }
+          if(!strcmp($debugOutput,"true")) {
+              print "$debugString";
           }
           
           /* Make the gallery2 call to add this item to the album */