X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FObject%2FThread.php;h=cd055ee5ebfa4e17eb4cf963219afaca2bfabdd2;hb=807ad145218ab6d4c57b6d200f4c89f63620502f;hp=799029a28117ec8844481b76aa0c6651957e540a;hpb=e36f2bb1fb3439e9993c7568e57140c4f954b772;p=friendica.git diff --git a/src/Object/Thread.php b/src/Object/Thread.php index 799029a281..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'; @@ -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; } @@ -176,7 +181,7 @@ class Thread extends BaseObject $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; }