Optionally pass a prepared "top level" item into conversation(). This will eventually be used by the photos module where the "top level item" of the conversation is a photo with editing and album navigation controls and doesn't look anything like a post.

This commit is contained in:
friendica
2013-10-24 18:19:39 -07:00
parent 3fa6737726
commit 336768715c
2 changed files with 17 additions and 5 deletions

View File

@@ -397,7 +397,7 @@ function visible_activity($item) {
*/
function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional') {
function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $prepared_item = '') {
$tstart = dba_timer();
$t0 = $t1 = $t2 = $t3 = $t4 = $t5 = $t6 = null;
@@ -723,7 +723,7 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional') {
require_once('include/ConversationObject.php');
require_once('include/ItemObject.php');
$conv = new Conversation($mode, $preview);
$conv = new Conversation($mode, $preview, $prepared_item);
// In the display mode we don't have a profile owner.
@@ -764,7 +764,7 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional') {
}
// Can we put this after the visibility check?
like_puller($a,$item,$alike,'like');
if(feature_enabled($profile_owner,'dislike'))