use Friendica\Model\Contact;
use Friendica\Model\GContact;
use Friendica\Util\Proxy as ProxyUtils;
+use Friendica\Util\Strings;
function hovercard_init(App $a)
{
$contact = [];
// if it's the url containing https it should be converted to http
- $nurl = normalise_link(GContact::cleanContactUrl($profileurl));
+ $nurl = Strings::normaliseLink(GContact::cleanContactUrl($profileurl));
if (!$nurl) {
return;
}
// Feeds url could have been destroyed through "cleanContactUrl", so we now use the original url
if (!count($contact) && local_user()) {
- $nurl = normalise_link($profileurl);
+ $nurl = Strings::normaliseLink($profileurl);
$contact = Contact::getDetailsByURL($nurl, local_user());
}
if (!count($contact)) {
- $nurl = normalise_link($profileurl);
+ $nurl = Strings::normaliseLink($profileurl);
$contact = Contact::getDetailsByURL($nurl);
}
// Move the contact data to the profile array so we can deliver it to
$profile = [
- 'name' => $contact['name'],
- 'nick' => $contact['nick'],
- 'addr' => defaults($contact, 'addr', $contact['url']),
- 'thumb' => ProxyUtils::proxifyUrl($contact['thumb'], false, ProxyUtils::SIZE_THUMB),
- 'url' => Contact::magicLink($contact['url']),
- 'nurl' => $contact['nurl'], // We additionally store the nurl as identifier
- 'location' => $contact['location'],
- 'gender' => $contact['gender'],
- 'about' => $contact['about'],
- 'network' => format_network_name($contact['network'], $contact['url']),
- 'tags' => $contact['keywords'],
- 'bd' => $contact['birthday'] <= '0001-01-01' ? '' : $contact['birthday'],
+ 'name' => $contact['name'],
+ 'nick' => $contact['nick'],
+ 'addr' => defaults($contact, 'addr', $contact['url']),
+ 'thumb' => ProxyUtils::proxifyUrl($contact['thumb'], false, ProxyUtils::SIZE_THUMB),
+ 'url' => Contact::magicLink($contact['url']),
+ 'nurl' => $contact['nurl'], // We additionally store the nurl as identifier
+ 'location' => $contact['location'],
+ 'gender' => $contact['gender'],
+ 'about' => $contact['about'],
+ 'network_link' => Strings::formatNetworkName($contact['network'], $contact['url']),
+ 'tags' => $contact['keywords'],
+ 'bd' => $contact['birthday'] <= DBA::NULL_DATE ? '' : $contact['birthday'],
'account_type' => Contact::getAccountType($contact),
- 'actions' => $actions,
+ 'actions' => $actions,
];
if ($datatype == 'html') {
$tpl = Renderer::getMarkupTemplate('hovercard.tpl');