Add check for relationship with remote user for connect display

This commit is contained in:
Hypolite Petovan 2018-12-12 22:22:43 -05:00
parent 8a185a0346
commit 096093766a

View file

@ -99,7 +99,7 @@ class Profile
* load a lot of theme-specific content
*
* @brief Loads a profile into the page sidebar.
* @param object $a App
* @param App $a
* @param string $nickname string
* @param int $profile int
* @param array $profiledata array
@ -337,6 +337,17 @@ class Profile
}
}
// Is the remote user already connected to that user?
if ($connect && remote_user()
&& DBA::exists('contact', [
'uid' => $profile['uid'],
'nurl' => Strings::normaliseLink(self::getMyURL()),
'rel' => [Contact::SHARING, Contact::FRIEND]
])
) {
$connect = false;
}
if ($connect && ($profile['network'] != Protocol::DFRN) && !isset($profile['remoteconnect'])) {
$connect = false;
}