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 * load a lot of theme-specific content
* *
* @brief Loads a profile into the page sidebar. * @brief Loads a profile into the page sidebar.
* @param object $a App * @param App $a
* @param string $nickname string * @param string $nickname string
* @param int $profile int * @param int $profile int
* @param array $profiledata array * @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'])) { if ($connect && ($profile['network'] != Protocol::DFRN) && !isset($profile['remoteconnect'])) {
$connect = false; $connect = false;
} }