mirror of
https://github.com/friendica/friendica
synced 2025-04-22 10:30:12 +00:00
Display the contact alias if the URL is no HTTP link
This commit is contained in:
parent
6d911a8f39
commit
4c3f2441f7
16 changed files with 528 additions and 303 deletions
|
@ -219,8 +219,7 @@ class Contact extends BaseModule
|
|||
DI::page()['aside'] .= $vcard_widget . $findpeople_widget . $follow_widget . $rel_widget . $circles_widget . $networks_widget . $account_widget;
|
||||
|
||||
$tpl = Renderer::getMarkupTemplate('contacts-head.tpl');
|
||||
DI::page()['htmlhead'] .= Renderer::replaceMacros($tpl, [
|
||||
]);
|
||||
DI::page()['htmlhead'] .= Renderer::replaceMacros($tpl, []);
|
||||
|
||||
$o = '';
|
||||
Nav::setSelected('contact');
|
||||
|
@ -412,20 +411,41 @@ class Contact extends BaseModule
|
|||
$tabs_html = Renderer::replaceMacros($tabs_tpl, ['$tabs' => $tabs]);
|
||||
|
||||
switch ($rel) {
|
||||
case 'followers': $header = DI::l10n()->t('Followers'); break;
|
||||
case 'following': $header = DI::l10n()->t('Following'); break;
|
||||
case 'mutuals': $header = DI::l10n()->t('Mutual friends'); break;
|
||||
case 'nothing': $header = DI::l10n()->t('No relationship'); break;
|
||||
default: $header = DI::l10n()->t('Contacts');
|
||||
case 'followers':
|
||||
$header = DI::l10n()->t('Followers');
|
||||
break;
|
||||
case 'following':
|
||||
$header = DI::l10n()->t('Following');
|
||||
break;
|
||||
case 'mutuals':
|
||||
$header = DI::l10n()->t('Mutual friends');
|
||||
break;
|
||||
case 'nothing':
|
||||
$header = DI::l10n()->t('No relationship');
|
||||
break;
|
||||
default:
|
||||
$header = DI::l10n()->t('Contacts');
|
||||
}
|
||||
|
||||
switch ($type) {
|
||||
case 'pending': $header .= ' - ' . DI::l10n()->t('Pending'); break;
|
||||
case 'blocked': $header .= ' - ' . DI::l10n()->t('Blocked'); break;
|
||||
case 'hidden': $header .= ' - ' . DI::l10n()->t('Hidden'); break;
|
||||
case 'ignored': $header .= ' - ' . DI::l10n()->t('Ignored'); break;
|
||||
case 'collapsed': $header .= ' - ' . DI::l10n()->t('Collapsed'); break;
|
||||
case 'archived': $header .= ' - ' . DI::l10n()->t('Archived'); break;
|
||||
case 'pending':
|
||||
$header .= ' - ' . DI::l10n()->t('Pending');
|
||||
break;
|
||||
case 'blocked':
|
||||
$header .= ' - ' . DI::l10n()->t('Blocked');
|
||||
break;
|
||||
case 'hidden':
|
||||
$header .= ' - ' . DI::l10n()->t('Hidden');
|
||||
break;
|
||||
case 'ignored':
|
||||
$header .= ' - ' . DI::l10n()->t('Ignored');
|
||||
break;
|
||||
case 'collapsed':
|
||||
$header .= ' - ' . DI::l10n()->t('Collapsed');
|
||||
break;
|
||||
case 'archived':
|
||||
$header .= ' - ' . DI::l10n()->t('Archived');
|
||||
break;
|
||||
}
|
||||
|
||||
$header .= $nets ? ' - ' . ContactSelector::networkToName($nets) : '';
|
||||
|
@ -512,7 +532,8 @@ class Contact extends BaseModule
|
|||
'id' => 'media-tab',
|
||||
'accesskey' => 'd',
|
||||
],
|
||||
['label' => DI::l10n()->t('Contacts'),
|
||||
[
|
||||
'label' => DI::l10n()->t('Contacts'),
|
||||
'url' => 'contact/' . $pcid . '/contacts',
|
||||
'sel' => (($active_tab == self::TAB_CONTACTS) ? 'active' : ''),
|
||||
'title' => DI::l10n()->t('View all known contacts'),
|
||||
|
@ -522,7 +543,8 @@ class Contact extends BaseModule
|
|||
];
|
||||
|
||||
if (!empty($contact['network']) && in_array($contact['network'], [Protocol::FEED, Protocol::MAIL]) && ($cid != $pcid)) {
|
||||
$tabs[] = ['label' => DI::l10n()->t('Advanced'),
|
||||
$tabs[] = [
|
||||
'label' => DI::l10n()->t('Advanced'),
|
||||
'url' => 'contact/' . $cid . '/advanced/',
|
||||
'sel' => (($active_tab == self::TAB_ADVANCED) ? 'active' : ''),
|
||||
'title' => DI::l10n()->t('Advanced Contact Settings'),
|
||||
|
|
|
@ -93,7 +93,7 @@ class Unfollow extends \Friendica\BaseModule
|
|||
Strings::normaliseLink($url), Strings::normaliseLink($url), $url,
|
||||
];
|
||||
|
||||
$contact = $this->database->selectFirst('contact', ['url', 'id', 'uid', 'network', 'addr', 'name'], $condition);
|
||||
$contact = $this->database->selectFirst('contact', ['url', 'alias', 'id', 'uid', 'network', 'addr', 'name'], $condition);
|
||||
if (!$this->database->isResult($contact)) {
|
||||
$this->systemMessages->addNotice($this->t("You aren't following this contact."));
|
||||
$this->baseUrl->redirect($base_return_path);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue