X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fhcard.php;h=013619bcba6ca94a9aeb0d273cf979f3398e3e1f;hb=919b1f45ab86df8a59f0c78919e537e643f8f7d5;hp=828eeaf0910a3fdd5338d529eb49fbc6bb51283e;hpb=c1f99c70b1c7d62120723f3b142e843ba25ab338;p=friendica.git diff --git a/mod/hcard.php b/mod/hcard.php index 828eeaf091..013619bcba 100644 --- a/mod/hcard.php +++ b/mod/hcard.php @@ -6,13 +6,14 @@ use Friendica\App; use Friendica\Core\Config; use Friendica\Core\L10n; use Friendica\Core\System; +use Friendica\Core\Session; use Friendica\Model\Contact; use Friendica\Model\Profile; use Friendica\Model\User; function hcard_init(App $a) { - $blocked = Config::get('system', 'block_public') && !local_user() && !remote_user(); + $blocked = Config::get('system', 'block_public') && !Session::isAuthenticated(); if ($a->argc > 1) { $which = $a->argv[1]; @@ -40,7 +41,7 @@ function hcard_init(App $a) } if (!$blocked) { - $keywords = defaults($a->profile, 'pub_keywords', ''); + $keywords = $a->profile['pub_keywords'] ?? ''; $keywords = str_replace([',',' ',',,'], [' ',',',','], $keywords); if (strlen($keywords)) { $a->page['htmlhead'] .= '' . "\r\n";