From 92a84275d4f17616129d9426d1120f3544752442 Mon Sep 17 00:00:00 2001 From: rabuzarus Date: Thu, 21 Jun 2018 22:46:10 +0200 Subject: [PATCH] fix hovercard for not logged in users --- mod/hovercard.php | 2 +- src/Model/Profile.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/mod/hovercard.php b/mod/hovercard.php index 2fb7b8cc78..0e8cc80f27 100644 --- a/mod/hovercard.php +++ b/mod/hovercard.php @@ -44,7 +44,7 @@ function hovercard_content() // the contact. So we strip out the contact id from the internal url and look in the contact table for // the real url (nurl) $cid = 0; - if (local_user() && strpos($profileurl, 'redir/') === 0) { + if (strpos($profileurl, 'redir/') === 0) { $cid = intval(substr($profileurl, 6)); $remote_contact = dba::selectFirst('contact', ['nurl'], ['id' => $cid]); $profileurl = defaults($remote_contact, 'nurl', ''); diff --git a/src/Model/Profile.php b/src/Model/Profile.php index 31d9fe846f..2e70af4d58 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -1081,6 +1081,7 @@ class Profile $_SESSION['visitor_id'] = $visitor['id']; $_SESSION['visitor_handle'] = $visitor['addr']; $_SESSION['visitor_home'] = $visitor['url']; + $_SESSION['my_url'] = $visitor['url']; $arr = [ 'visitor' => $visitor, -- 2.39.5