Added extra debug information to output in debug mode
authorAlan Jack Pippin <ajp@pippin.(none)>
Wed, 4 Jul 2007 02:28:03 +0000 (20:28 -0600)
committerAlan J. Pippin <ajp@pippins.net>
Wed, 4 Jul 2007 02:28:03 +0000 (20:28 -0600)
ItemAddEmbedVideo.inc

index 460370918a7e19a75e97f642ab05850cc129c3d4..57f9132dd8c519364f894d6949b493747a642520 100644 (file)
@@ -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. */