]> git.mxchange.org Git - friendica.git/commitdiff
tracking through issues with FB likes
authorFriendika <info@friendika.com>
Wed, 27 Apr 2011 00:17:34 +0000 (17:17 -0700)
committerFriendika <info@friendika.com>
Wed, 27 Apr 2011 00:17:34 +0000 (17:17 -0700)
addon/facebook/facebook.php

index e3b15c528455ef3263282b8ae68161602950fabe..b7244df954abffedc0833a4262c606ad129d816b 100644 (file)
@@ -405,7 +405,12 @@ function facebook_post_hook(&$a,&$b) {
                        $fb_token  = get_pconfig(local_user(),'facebook','access_token');
 
                        logger('facebook: $fb_post: ' . $fb_post . ' $fb_enable: ' . $fb_enable . ' $fb_token: ' . $fb_token,LOGGER_DEBUG); 
-                       if($fb_post && $fb_token && ($fb_enable || $b['private'])) {
+
+                       // post to facebook if it's a public post and we've ticked the 'post to Facebook' box, 
+                       // or it's a private message with facebook participants
+                       // or it's a reply or likes action to an existing facebook post                 
+
+                       if($fb_post && $fb_token && ($fb_enable || $b['private'] || $reply)) {
                                logger('facebook: able to post');
                                require_once('library/facebook.php');
                                require_once('include/bbcode.php');     
@@ -444,10 +449,15 @@ function facebook_post_hook(&$a,&$b) {
 
                                logger('Facebook post: msg=' . $msg, LOGGER_DATA);
 
-                               $postvars = array(
-                                       'access_token' => $fb_token, 
-                                       'message' => $msg
-                               );
+                               if($likes) { 
+                                       $postvars = array('access_token' => $fb_token);
+                               }
+                               else {
+                                       $postvars = array(
+                                               'access_token' => $fb_token, 
+                                               'message' => $msg
+                                       );
+                               }
 
                                if(($b['private']) && (! $b['parent'])) {
                                        $postvars['privacy'] = '{"value": "CUSTOM", "friends": "SOME_FRIENDS"';