honour hidden profiles on display item page
This commit is contained in:
parent
40aa6f33b5
commit
c221d5ea59
1 changed files with 7 additions and 2 deletions
|
@ -26,8 +26,6 @@ function display_content(&$a) {
|
|||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
$groups = array();
|
||||
|
||||
$contact = null;
|
||||
|
@ -59,6 +57,13 @@ function display_content(&$a) {
|
|||
if(count($r))
|
||||
$a->page_contact = $r[0];
|
||||
|
||||
$is_owner = ((local_user()) && (local_user() == $a->profile['profile_uid']) ? true : false);
|
||||
|
||||
if($a->profile['hidewall'] && (! $is_owner) && (! $remote_contact)) {
|
||||
notice( t('Access to this profile has been restricted.') . EOL);
|
||||
return;
|
||||
}
|
||||
|
||||
$sql_extra = permissions_sql($a->profile['uid'],$remote_contact,$groups);
|
||||
|
||||
$r = q("SELECT `item`.*, `item`.`id` AS `item_id`,
|
||||
|
|
Loading…
Reference in a new issue