X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fdisplay.php;h=2c9243a217b48211cbcbf00c015b2406bf2d0a3d;hb=2044862eb96897a75f6c6b20d051ed46a3ac933c;hp=6305dd44e7f02d3f38b510dab91b88cf701e7610;hpb=2b6498b2a25dff4e89501a634b5d58418d922ebd;p=friendica.git diff --git a/mod/display.php b/mod/display.php index 6305dd44e7..2c9243a217 100644 --- a/mod/display.php +++ b/mod/display.php @@ -1,6 +1,18 @@ argc > 1) ? $a->argv[1] : ''); + profile_load($a,$nick); + +} + + function display_content(&$a, $update = 0) { if((get_config('system','block_public')) && (! local_user()) && (! remote_user())) { @@ -16,7 +28,7 @@ function display_content(&$a, $update = 0) { $o = ''; - $a->page['htmlhead'] .= get_markup_template('display-head.tpl'); + $a->page['htmlhead'] .= replace_macros(get_markup_template('display-head.tpl'), array()); if($update) { @@ -25,10 +37,10 @@ function display_content(&$a, $update = 0) { else { $nick = (($a->argc > 1) ? $a->argv[1] : ''); } - profile_load($a,$nick); 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); @@ -100,14 +112,17 @@ 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) { + +dbg(1); $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", @@ -115,6 +130,7 @@ function display_content(&$a, $update = 0) { dbesc($item_id), dbesc($item_id) ); +dbg(0); if(!$r) return ''; }