X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FObject%2FThread.php;h=cd055ee5ebfa4e17eb4cf963219afaca2bfabdd2;hb=807ad145218ab6d4c57b6d200f4c89f63620502f;hp=cf1ddceac25253a636b8ff309df04e025bcfe6a0;hpb=390d5706f46ce58cbed24b292d5c1f1b9789a8a8;p=friendica.git diff --git a/src/Object/Thread.php b/src/Object/Thread.php index cf1ddceac2..cd055ee5eb 100644 --- a/src/Object/Thread.php +++ b/src/Object/Thread.php @@ -5,6 +5,7 @@ namespace Friendica\Object; use Friendica\BaseObject; +use Friendica\Core\Protocol; use Friendica\Object\Post; require_once 'boot.php'; @@ -17,7 +18,7 @@ require_once 'include/text.php'; */ class Thread extends BaseObject { - private $parents = array(); + private $parents = []; private $mode = null; private $writable = false; private $profile_owner = 0; @@ -70,6 +71,10 @@ class Thread extends BaseObject $this->profile_owner = 0; $this->writable = $writable; break; + case 'contacts': + $this->profile_owner = 0; + $this->writable = $writable; + break; default: logger('[ERROR] Conversation::setMode : Unhandled mode ('. $mode .').', LOGGER_DEBUG); return false; @@ -143,7 +148,7 @@ class Thread extends BaseObject /* * Only add will be displayed */ - if ($item->getDataValue('network') === NETWORK_MAIL && local_user() != $item->getDataValue('uid')) { + if ($item->getDataValue('network') === Protocol::MAIL && local_user() != $item->getDataValue('uid')) { logger('[WARN] Conversation::addThread : Thread is a mail ('. $item->getId() .').', LOGGER_DEBUG); return false; } @@ -172,11 +177,11 @@ class Thread extends BaseObject public function getTemplateData($conv_responses) { $a = self::getApp(); - $result = array(); + $result = []; $i = 0; foreach ($this->parents as $item) { - if ($item->getDataValue('network') === NETWORK_MAIL && local_user() != $item->getDataValue('uid')) { + if ($item->getDataValue('network') === Protocol::MAIL && local_user() != $item->getDataValue('uid')) { continue; }