From 3689c821b692a99533f2cb338dccaaca8ed5f896 Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Fri, 6 Apr 2012 23:36:41 +0200 Subject: [PATCH] Showmore: A little html bug was fixed (missing ) --- facebook/facebook.php | 34 ++++++++++++++++++++-------------- showmore/showmore.php | 3 ++- 2 files changed, 22 insertions(+), 15 deletions(-) diff --git a/facebook/facebook.php b/facebook/facebook.php index 59acfa97..c5378e54 100755 --- a/facebook/facebook.php +++ b/facebook/facebook.php @@ -1365,21 +1365,26 @@ function fb_consume_stream($uid,$j,$wall = false) { if($entry->description) $quote = $entry->description; - foreach ($entry->properties as $property) - $quote .= "\n".$property->name.": [url=".$property->href."]".$property->text."[/url]"; + if ($entry->properties) + foreach ($entry->properties as $property) + $quote .= "\n".$property->name.": [url=".$property->href."]".$property->text."[/url]"; if ($quote) $datarray['body'] .= "\n[quote]".$quote."[/quote]"; - if($entry->picture && $entry->link) { - $datarray['body'] .= "\n" . '[url=' . $entry->link . '][img]' . $entry->picture . '[/img][/url]'; - } - else { - if($entry->picture) - $datarray['body'] .= "\n" . '[img]' . $entry->picture . '[/img]'; - // if just a link, it may be a wall photo - check - if($entry->link) - $datarray['body'] .= fb_get_photo($uid,$entry->link); + // Only import the picture when the message is no video + // oembed display a picture of the video as well + if ($entry->type != "video") { + if($entry->picture && $entry->link) { + $datarray['body'] .= "\n" . '[url=' . $entry->link . '][img]'.$entry->picture.'[/img][/url]'; + } + else { + if($entry->picture) + $datarray['body'] .= "\n" . '[img]' . $entry->picture . '[/img]'; + // if just a link, it may be a wall photo - check + if($entry->link) + $datarray['body'] .= fb_get_photo($uid,$entry->link); + } } if(trim($datarray['body']) == '') { @@ -1392,9 +1397,10 @@ function fb_consume_stream($uid,$j,$wall = false) { if ($entry->icon) $datarray['body'] .= "[img]".$entry->icon."[/img]   "; - foreach ($entry->actions as $action) - if (($action->name != "Comment") and ($action->name != "Like")) - $datarray['body'] .= "[url=".$action->link."]".$action->name."[/url]   "; + if ($entry->actions) + foreach ($entry->actions as $action) + if (($action->name != "Comment") and ($action->name != "Like")) + $datarray['body'] .= "[url=".$action->link."]".$action->name."[/url]   "; $datarray['body'] = trim($datarray['body']); diff --git a/showmore/showmore.php b/showmore/showmore.php index 6aeb6ff3..2b4d5d0f 100755 --- a/showmore/showmore.php +++ b/showmore/showmore.php @@ -46,7 +46,8 @@ function showmore_addon_settings(&$a,&$s) { $s .= '
'; $s .= '
'; -// $s .= '
' . t('Use /expression/ to provide regular expressions') . '
'; +// $s .= '
' . t('Use /expression/ to provide regular expressions') . '
'; + $s .= ''; return; }