X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fhovercard.php;h=0e8cc80f27ae962453b57988f4d005d037c3e890;hb=7211fc4f1ac33819ed0543ac65f9a075250c3190;hp=01d9feb1e46fb4f1711e65e8d185e5b31293a5e1;hpb=c845415a99ebc348103815a7b2c55b15c75cdd24;p=friendica.git diff --git a/mod/hovercard.php b/mod/hovercard.php index 01d9feb1e4..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', ''); @@ -72,7 +72,7 @@ function hovercard_content() 'nick' => $contact['nick'], 'addr' => defaults($contact, 'addr', $contact['url']), 'thumb' => proxy_url($contact['thumb'], false, PROXY_SIZE_THUMB), - 'url' => $cid ? ('redir/' . $cid) : Profile::zrl($contact['url']), + 'url' => Contact::magicLink($contact['url']), 'nurl' => $contact['nurl'], // We additionally store the nurl as identifier 'location' => $contact['location'], 'gender' => $contact['gender'],