";
@@ -112,6 +113,7 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
print "watermarkAlignment=$watermarkAlignment \n";
print "wordwrapSummary=$wordwrapSummary \n";
print "wordwrapDescription=$wordwrapDescription \n";
+ print "allowFullScreen=$allowFullScreen \n";
print "\n";
}
@@ -287,15 +289,26 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
$youtubeShowRelatedStr="&rel=0";
}
+ /* Determine if the video should show related videos or not based on the youtubeShowRelated parameter */
+ $fullScreenStr="";
+ $fullScreenParamStr1="";
+ $fullScreenParamStr2="";
+ if(!strcmp($allowFullScreen,"true")) {
+ $fullScreenStr="&fs=1";
+ $fullScreenParamStr1="";
+ $fullScreenParamStr2=" allowfullscreen=\"true\"";
+ }
+
/* Format the description to hold a reference to the embedded video */
$description = '';
+ $description.= 'width="'.$width.'" height="'.$height.'"'.$fullScreenParamStr2.'>';
/*
**********************************
@@ -335,12 +348,13 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
}
/* Extract the thumbnail URL from the webpage contents */
- preg_match('/\'(http:\/\/.*?\/ThumbnailServer2.+?)\'/i',
+ preg_match('/\'.+?thumbnail.+?(http:\/\/.*?\/ThumbnailServer2.+?)\'/i',
$contents, $matches);
$thumbnail=$matches[1];
$thumbnail=preg_replace("/\\\\x26/","&",$thumbnail);
$thumbnail=preg_replace("/\\\\x3d/","=",$thumbnail);
-
+ $thumbnail=urldecode($thumbnail);
+
/* Determine what our width and height should be based on our useRemoteSize parameter */
if(!strcmp($useRemoteSize,"true")) {
$width = $googleWidth;
@@ -557,7 +571,7 @@ class ItemAddEmbedVideo extends ItemAddPlugin {
$thumbnail=$dailymotionThumbnailUrl.$item_id;
/* Format the description to hold a reference to the embedded video */
- if(preg_match('/