X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=libertree%2Flibertree.php;h=f5a157ec84b32f350f55b1451b57b8020b474c42;hb=a66a4959f5de35d5a82094ffa40b846c865deac9;hp=0ff512cf232febc9e67e0b3b5fc1984f6130b806;hpb=42eefed6e68d241bd8bdf9eceea96abc445a9cac;p=friendica-addons.git diff --git a/libertree/libertree.php b/libertree/libertree.php old mode 100755 new mode 100644 index 0ff512cf..f5a157ec --- a/libertree/libertree.php +++ b/libertree/libertree.php @@ -155,15 +155,24 @@ function libertree_send(&$a,&$b) { logger('libertree_send: invoked'); - if($b['deleted'] || $b['private'] || ($b['created'] !== $b['edited'])) - return; + if ($b['deleted'] || $b['private'] || ($b['created'] !== $b['edited'])) { + return; + } - if(! strstr($b['postopts'],'libertree')) - return; + if (! strstr($b['postopts'],'libertree')) { + return; + } - if($b['parent'] != $b['id']) - return; + if ($b['parent'] != $b['id']) { + return; + } + // Dont't post if the post doesn't belong to us. + // This is a check for forum postings + $self = dba::selectFirst('contact', ['id'], ['uid' => $b['uid'], 'self' => true]); + if ($b['contact-id'] != $self['id']) { + return; + } $ltree_api_token = PConfig::get($b['uid'],'libertree','libertree_api_token'); $ltree_url = PConfig::get($b['uid'],'libertree','libertree_url');