mirror of
https://github.com/friendica/friendica
synced 2025-04-27 05:50:10 +00:00
Replace "gcontact" with "contact" - imroved suggestions
This commit is contained in:
parent
7441bd90c8
commit
cc85bc4156
7 changed files with 201 additions and 238 deletions
|
@ -60,9 +60,8 @@ function suggest_content(App $a)
|
|||
DI::page()['aside'] .= Widget::follow();
|
||||
|
||||
|
||||
$r = GContact::suggestionQuery(local_user());
|
||||
|
||||
if (! DBA::isResult($r)) {
|
||||
$contacts = Contact::getSuggestions(local_user());
|
||||
if (!DBA::isResult($contacts)) {
|
||||
$o .= DI::l10n()->t('No suggestions available. If this is a new site, please try again in 24 hours.');
|
||||
return $o;
|
||||
}
|
||||
|
@ -94,35 +93,20 @@ function suggest_content(App $a)
|
|||
$id = 0;
|
||||
$entries = [];
|
||||
|
||||
foreach ($r as $rr) {
|
||||
$connlnk = DI::baseUrl() . '/follow/?url=' . (($rr['connect']) ? $rr['connect'] : $rr['url']);
|
||||
$ignlnk = DI::baseUrl() . '/suggest?ignore=' . $rr['id'];
|
||||
$photo_menu = [
|
||||
'profile' => [DI::l10n()->t("View Profile"), Contact::magicLink($rr["url"])],
|
||||
'follow' => [DI::l10n()->t("Connect/Follow"), $connlnk],
|
||||
'hide' => [DI::l10n()->t('Ignore/Hide'), $ignlnk]
|
||||
];
|
||||
|
||||
$contact_details = Contact::getByURLForUser($rr["url"], local_user()) ?: $rr;
|
||||
|
||||
foreach ($contacts as $contact) {
|
||||
$entry = [
|
||||
'url' => Contact::magicLink($rr['url']),
|
||||
'itemurl' => (($contact_details['addr'] != "") ? $contact_details['addr'] : $rr['url']),
|
||||
'img_hover' => $rr['url'],
|
||||
'name' => $contact_details['name'],
|
||||
'thumb' => Contact::getThumb($contact_details),
|
||||
'details' => $contact_details['location'],
|
||||
'tags' => $contact_details['keywords'],
|
||||
'about' => $contact_details['about'],
|
||||
'account_type' => Contact::getAccountType($contact_details),
|
||||
'ignlnk' => $ignlnk,
|
||||
'ignid' => $rr['id'],
|
||||
'conntxt' => DI::l10n()->t('Connect'),
|
||||
'connlnk' => $connlnk,
|
||||
'photo_menu' => $photo_menu,
|
||||
'ignore' => DI::l10n()->t('Ignore/Hide'),
|
||||
'network' => ContactSelector::networkToName($rr['network'], $rr['url']),
|
||||
'id' => ++$id,
|
||||
'url' => Contact::magicLink($contact['url']),
|
||||
'itemurl' => $contact['addr'] ?: $contact['url'],
|
||||
'name' => $contact['name'],
|
||||
'thumb' => Contact::getThumb($contact),
|
||||
'img_hover' => $contact['url'],
|
||||
'details' => $contact['location'],
|
||||
'tags' => $contact['keywords'],
|
||||
'about' => $contact['about'],
|
||||
'account_type' => Contact::getAccountType($contact),
|
||||
'network' => ContactSelector::networkToName($contact['network'], $contact['url']),
|
||||
'photo_menu' => Contact::photoMenu($contact),
|
||||
'id' => ++$id,
|
||||
];
|
||||
$entries[] = $entry;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue