From: Alan Jack Pippin <ajp@pippin.(none)>
Date: Wed, 4 Jul 2007 02:28:03 +0000 (-0600)
Subject: Added extra debug information to output in debug mode
X-Git-Tag: 1_0_4~2
X-Git-Url: http://git.pippins.net/%7Beqpres_ppi_link%7D?a=commitdiff_plain;h=0bdf2fca593cfb8b6832bf3491f6db1f175fceef;p=embedvideo%2F.git

Added extra debug information to output in debug mode
---

diff --git a/ItemAddEmbedVideo.inc b/ItemAddEmbedVideo.inc
index 4603709..57f9132 100644
--- a/ItemAddEmbedVideo.inc
+++ b/ItemAddEmbedVideo.inc
@@ -85,18 +85,37 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
 	   $flvThumbnail = $this->getParameter($ItemAddEmbedVideo, 'flvThumbnail', "");
 	   $useRemoteSize = $this->getParameter($ItemAddEmbedVideo, 'useRemoteSize', "false");
 	   $autoStart = $this->getParameter($ItemAddEmbedVideo, 'autoStart', "false");
-	   
+
+	   /* Print our stored/set Parameters */
+	   if(!strcmp($debugOutput,"true")) {
+	     print "<hr>";
+	     print "<h2>Parameters</h2>";
+	     print "debugOutput=$debugOutput<br>";
+	     print "useInternalFlvPlayer=$useInternalFlvPlayer<br>";
+	     print "youtubeDevId=$youtubeDevId<br>";
+	     print "width=$width<br>";
+	     print "height=$height<br>";
+	     print "externalFlvPlayer=$externalFlvPlayer<br>";
+	     print "externalFlvPlayerVars=$externalFlvPlayerVars<br>";
+	     print "flvThumbnail=$flvThumbnail<br>";
+	     print "useRemoteSize=$useRemoteSize<br>";
+	     print "autoStart=$autoStart<br>";
+	     print "<hr>";
+	   }
+
 	   /* Store other string constants we'll use later */
 	  
 	   /* youtube */
 	   $youtubeUrlPattern="youtube.com";
 	   $youtubeApiUrl="http://www.youtube.com/api2_rest";
+	   /* We can't extract the server size from youtube */
 	   $youtubeWidth="425";
 	   $youtubeHeight="350";
 
 	   /* google */
 	   $googleUrlPattern="video.google.com";
 	   $googlePlayer="http://video.google.com/googleplayer.swf";
+	   /* We can't extract the server size from google video */
 	   $googleWidth="400";
 	   $googleHeight="326";
 	   
@@ -152,7 +171,9 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
 	       }
 
 	       if(!strcmp($debugOutput,"true")) {
+		 print "<h2>Youtube XML Dump</h2>";
 		 print "$xml";
+		 print "<hr>";
 	       }
 	       
 	       /* Extract certain information from the xml feed */
@@ -485,17 +506,13 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
 	   $tmpDir = $gallery->getConfig('data.gallery.tmp');
 	   $tmpFile = $platform->tempnam($tmpDir, 'add');
 	   $tmpFile.= ".jpg";
-	   
-	   if(!strcmp($debugOutput,"true")) {
-	       print "thumbnail: $thumbnail <br>";
-	   }
-	   
+	   	   
 	   /* Fetch the thumbnail and save it to a local file */
   	   list ($successfullyCopied, $response, $headers) =
 	     GalleryCoreApi::fetchWebFile($thumbnail, $tmpFile, $extraHeaders);
 	   if (!$successfullyCopied) {
 	       return array(GalleryCoreApi::error(ERROR_STORAGE_FAILURE,__FILE__,__LINE__,
-			    "Unable to copy thumbnail from url: $url - $response"),null,null);
+			    "Unable to copy thumbnail from url: $thumbnail - $response"),null,null);
 	   }
 	   
 	   /* Obtain the mimeType of the thumbnail */
@@ -510,14 +527,17 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
 	   
 	   /* General debug output */
 	   if(!strcmp($debugOutput,"true")) {
+	       print "<h2>Item Parameters</h2>";
+	       print "url: $url <br>";
   	       print "title: $title <br>";
-  	       print "<p><a href=\"".$title."\" target=\"_blank\">";
-	       print "<img src=\"".$thumbnail."\">\n</a>".$summary."</p>";
-	       print "<p>$description</p>";
+	       print "thumbnailUrl: <img src=\"".$thumbnail."\">\n</a>".$summary."</p>";
+	       print "description: <p>$description</p>";
 	       print "thumbnail: $tmpFile <br>";
 	       print "mimeType: $mimeType <br>";
 	       print "fileName: $fileName <br>";
-	       print "<br><br><b>Video Successfully Added to your Gallery Album</b><br><br>";
+	       print "width: $width <br>";
+	       print "height: $height <br>";
+	       print "<hr>";
 	   }
 
 	   /* Resize the thumbnail image to the size indicated by our album */
@@ -547,7 +567,9 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
 	       }
 	   }
 	   if(!strcmp($debugOutput,"true")) {
+	       print "<h2>Thumbnail Resize</h2>";
 	       print "$debugString";
+	       print "<hr>";
 	   }
 	   
 	   /* Make the gallery2 call to add this item to the album */
@@ -566,6 +588,10 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
 	   $status['addedFiles'][] = array('fileName' => $url,
 					   'id' => $newItem->getId(),
 					   'warnings' => array());
+
+	   if(!strcmp($debugOutput,"true")) {
+	       print "<br><br><h2>Video Successfully Added to your Gallery Album</h2><br><br><hr>";
+	   }
        }
        
        /* Keep the tmpfiles around if we are in debug mode. Otherwise, remove them. */