Issue 9229: Show unfollow with known contacts
This commit is contained in:
parent
b9a61e5bfb
commit
bf2ca5fcf9
|
@ -304,7 +304,7 @@ class Profile
|
||||||
|
|
||||||
$profile_is_dfrn = $profile['network'] == Protocol::DFRN;
|
$profile_is_dfrn = $profile['network'] == Protocol::DFRN;
|
||||||
$profile_is_native = in_array($profile['network'], Protocol::NATIVE_SUPPORT);
|
$profile_is_native = in_array($profile['network'], Protocol::NATIVE_SUPPORT);
|
||||||
$local_user_is_self = local_user() && local_user() == ($profile['uid'] ?? 0);
|
$local_user_is_self = $profile['self'] ?? false;
|
||||||
$visitor_is_authenticated = (bool)self::getMyURL();
|
$visitor_is_authenticated = (bool)self::getMyURL();
|
||||||
$visitor_is_following =
|
$visitor_is_following =
|
||||||
in_array($visitor_contact['rel'] ?? 0, [Contact::FOLLOWER, Contact::FRIEND])
|
in_array($visitor_contact['rel'] ?? 0, [Contact::FOLLOWER, Contact::FRIEND])
|
||||||
|
|
|
@ -952,7 +952,7 @@ class Contact extends BaseModule
|
||||||
if (DBA::isResult($contact)) {
|
if (DBA::isResult($contact)) {
|
||||||
DI::page()['aside'] = '';
|
DI::page()['aside'] = '';
|
||||||
|
|
||||||
$profiledata = Model\Contact::getByURL($contact['url'], false);
|
$profiledata = Model\Contact::getByURLForUser($contact['url'], local_user());
|
||||||
|
|
||||||
Model\Profile::load($a, '', $profiledata, true);
|
Model\Profile::load($a, '', $profiledata, true);
|
||||||
|
|
||||||
|
@ -975,7 +975,7 @@ class Contact extends BaseModule
|
||||||
if (DBA::isResult($contact)) {
|
if (DBA::isResult($contact)) {
|
||||||
DI::page()['aside'] = '';
|
DI::page()['aside'] = '';
|
||||||
|
|
||||||
$profiledata = Model\Contact::getByURL($contact['url'], false);
|
$profiledata = Model\Contact::getByURLForUser($contact['url'], local_user());
|
||||||
|
|
||||||
if (local_user() && in_array($profiledata['network'], Protocol::FEDERATED)) {
|
if (local_user() && in_array($profiledata['network'], Protocol::FEDERATED)) {
|
||||||
$profiledata['remoteconnect'] = DI::baseUrl() . '/follow?url=' . urlencode($profiledata['url']);
|
$profiledata['remoteconnect'] = DI::baseUrl() . '/follow?url=' . urlencode($profiledata['url']);
|
||||||
|
|
Loading…
Reference in a new issue