Port friendica/friendica#79012bf8882baa6843726bcffbcafe959028c1bd

This commit is contained in:
Domovoy 2012-09-10 09:50:30 +02:00
parent bb68461c6d
commit 1b82df60db
3 changed files with 12 additions and 3 deletions

View File

@ -909,7 +909,7 @@ function conversation(&$a, $items, $mode, $update, $preview = false) {
require_once('object/Conversation.php'); require_once('object/Conversation.php');
require_once('object/Item.php'); require_once('object/Item.php');
$conv = new Conversation($mode); $conv = new Conversation($mode, $preview);
// get all the topmost parents // get all the topmost parents
// this shouldn't be needed, as we should have only them in our array // this shouldn't be needed, as we should have only them in our array

View File

@ -17,9 +17,11 @@ class Conversation extends BaseObject {
private $mode = null; private $mode = null;
private $writable = false; private $writable = false;
private $profile_owner = 0; private $profile_owner = 0;
private $preview = false;
public function __construct($mode) { public function __construct($mode, $preview) {
$this->set_mode($mode); $this->set_mode($mode);
$this->preview = $preview;
} }
/** /**
@ -67,6 +69,13 @@ class Conversation extends BaseObject {
return $this->writable; return $this->writable;
} }
/**
* Check if page is a preview
*/
public function is_preview() {
return $this->preview;
}
/** /**
* Get profile owner * Get profile owner
*/ */

View File

@ -222,7 +222,7 @@ class Item extends BaseObject {
'like' => $like, 'like' => $like,
'dislike' => $dislike, 'dislike' => $dislike,
'comment' => $this->get_comment_box($indent), 'comment' => $this->get_comment_box($indent),
'previewing' => $previewing, 'previewing' => ($conv->is_preview() ? ' preview ' : ''),
'wait' => t('Please wait'), 'wait' => t('Please wait'),
'thread_level' => $thread_level 'thread_level' => $thread_level
); );