implement the other part of ITEM_NOCOMMENT - which means an item is not commentable. Useful for pages - that is if they use the conversation() function to render the post.

This commit is contained in:
friendica 2013-07-14 21:09:19 -07:00
parent 9e28318e4d
commit 4e69119d58

View File

@ -144,10 +144,16 @@ class Conversation extends BaseObject {
if($this->writable)
$this->commentable = true;
if(($this->observer) && (! $this->writable)) {
if($item->get_data_value('item_flags') & ITEM_NOCOMMENT) {
$this->commentable = false;
}
elseif(($this->observer) && (! $this->writable)) {
$this->commentable = can_comment_on_post($this->observer['xchan_hash'],$item->data);
}
$item->set_conversation($this);
$this->threads[] = $item;
return end($this->threads);