From 5a178a5689d8a62fbb9e5da64869cc4b9d32070f Mon Sep 17 00:00:00 2001
From: Alan Jack Pippin <ajp@pippin.(none)>
Date: Sun, 1 Jul 2007 23:05:35 -0600
Subject: [PATCH] Added debug messages around rescaling the thumbnail

---
 ItemAddEmbedVideo.inc | 44 ++++++++++++++++++++++---------------------
 module.inc            |  2 +-
 2 files changed, 24 insertions(+), 22 deletions(-)

diff --git a/ItemAddEmbedVideo.inc b/ItemAddEmbedVideo.inc
index 6d1e8d7..4603709 100644
--- a/ItemAddEmbedVideo.inc
+++ b/ItemAddEmbedVideo.inc
@@ -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 */
diff --git a/module.inc b/module.inc
index 9ca5ffb..20cbd5a 100644
--- a/module.inc
+++ b/module.inc
@@ -33,7 +33,7 @@ class EmbedVideoModule extends GalleryModule {
 	$this->setId('embedvideo');
 	$this->setName($gallery->i18n('Embed Video'));
 	$this->setDescription($gallery->i18n('Add embedded videos from the web'));
-	$this->setVersion('1.0.2');
+	$this->setVersion('1.0.3');
 	$this->setGroup('import', $gallery->i18n('Import'));
 	$this->setCallbacks('getSiteAdminViews');
 	$this->setRequiredCoreApi(array(7, 4));
-- 
2.34.1