From 0bdf2fca593cfb8b6832bf3491f6db1f175fceef Mon Sep 17 00:00:00 2001 From: Alan Jack Pippin Date: Tue, 3 Jul 2007 20:28:03 -0600 Subject: [PATCH] Added extra debug information to output in debug mode --- ItemAddEmbedVideo.inc | 48 +++++++++++++++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 11 deletions(-) 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 "
"; + print "

Parameters

"; + print "debugOutput=$debugOutput
"; + print "useInternalFlvPlayer=$useInternalFlvPlayer
"; + print "youtubeDevId=$youtubeDevId
"; + print "width=$width
"; + print "height=$height
"; + print "externalFlvPlayer=$externalFlvPlayer
"; + print "externalFlvPlayerVars=$externalFlvPlayerVars
"; + print "flvThumbnail=$flvThumbnail
"; + print "useRemoteSize=$useRemoteSize
"; + print "autoStart=$autoStart
"; + print "
"; + } + /* 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 "

Youtube XML Dump

"; print "$xml"; + print "
"; } /* 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
"; - } - + /* 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 "

Item Parameters

"; + print "url: $url
"; print "title: $title
"; - print "

"; - print "\n".$summary."

"; - print "

$description

"; + print "thumbnailUrl: \n".$summary."

"; + print "description:

$description

"; print "thumbnail: $tmpFile
"; print "mimeType: $mimeType
"; print "fileName: $fileName
"; - print "

Video Successfully Added to your Gallery Album

"; + print "width: $width
"; + print "height: $height
"; + print "
"; } /* Resize the thumbnail image to the size indicated by our album */ @@ -547,7 +567,9 @@ class ItemAddEmbedVideo extends ItemAddPlugin { } } if(!strcmp($debugOutput,"true")) { + print "

Thumbnail Resize

"; print "$debugString"; + print "
"; } /* 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 "

Video Successfully Added to your Gallery Album




"; + } } /* Keep the tmpfiles around if we are in debug mode. Otherwise, remove them. */ -- 2.34.1