X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fdisplay.php;h=57a329f305da6c8fd50aa0af358fc79572057294;hb=c273adf0fe21f9e675ba0598ba6b748ad0b41517;hp=5c23559c5c7495482855037833570070ad445238;hpb=609c45e791fe23217decbc6e07f44a1f9a9afc93;p=friendica.git diff --git a/mod/display.php b/mod/display.php index 5c23559c5c..57a329f305 100644 --- a/mod/display.php +++ b/mod/display.php @@ -40,6 +40,7 @@ function display_content(&$a, $update = 0) { if($update) { $item_id = $_REQUEST['item_id']; + $a->profile = array('uid' => intval($update), 'profile_uid' => intval($update)); } else { $item_id = (($a->argc > 2) ? intval($a->argv[2]) : 0); @@ -111,14 +112,16 @@ function display_content(&$a, $update = 0) { 'acl' => populate_acl($a->user, $celeb), 'bang' => '', 'visitor' => 'block', - 'profile_uid' => local_user() - ); + 'profile_uid' => local_user(), + 'acl_data' => construct_acl_data($a, $a->user), // For non-Javascript ACL selector + ); $o .= status_editor($a,$x,0,true); } $sql_extra = item_permissions_sql($a->profile['uid'],$remote_contact,$groups); if($update) { + $r = q("SELECT id FROM item WHERE item.uid = %d AND `item`.`parent` = ( SELECT `parent` FROM `item` WHERE ( `id` = '%s' OR `uri` = '%s' )) $sql_extra AND unseen = 1", @@ -126,6 +129,7 @@ function display_content(&$a, $update = 0) { dbesc($item_id), dbesc($item_id) ); + if(!$r) return ''; }