From: Craig Andrews <candrews@integralblue.com>
Date: Thu, 27 Aug 2009 02:09:46 +0000 (-0400)
Subject: allow oEmbed resources to be facebook attachments
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=eb667d09d9c6ef5a1465a5f8d824661a9387a4da;p=quix0rs-gnu-social.git

allow oEmbed resources to be facebook attachments
---

diff --git a/lib/facebookutil.php b/lib/facebookutil.php
index 67c6ecbdf1..fc68f2b294 100644
--- a/lib/facebookutil.php
+++ b/lib/facebookutil.php
@@ -109,7 +109,6 @@ function facebookBroadcastNotice($notice)
 
             $can_update  = $facebook->api_client->users_hasAppPermission('status_update',
                                                                          $fbuid);
-
             if (!empty($attachments) && $can_publish == 1) {
                 $fbattachment = format_attachments($attachments);
                 $facebook->api_client->stream_publish($status, $fbattachment,
@@ -180,7 +179,11 @@ function format_attachments($attachments)
 
     foreach($attachments as $attachment)
     {
-        $fbmedia = get_fbmedia_for_attachment($attachment);
+        if($enclosure = $attachment->getEnclosure()){
+            $fbmedia = get_fbmedia_for_attachment($enclosure);
+        }else{
+            $fbmedia = get_fbmedia_for_attachment($attachment);
+        }
         if($fbmedia){
             $fbattachment['media'][]=$fbmedia;
         }else{