+ $profile_is_dfrn = $profile['network'] == Protocol::DFRN;
+ $profile_is_native = in_array($profile['network'], Protocol::NATIVE_SUPPORT);
+ $local_user_is_self = local_user() && local_user() == ($profile['profile_uid'] ?? 0);
+ $visitor_is_authenticated = (bool)self::getMyURL();
+ $visitor_is_following =
+ in_array($visitor_contact['rel'] ?? 0, [Contact::FOLLOWER, Contact::FRIEND])
+ || in_array($profile_contact['rel'] ?? 0, [Contact::SHARING, Contact::FRIEND]);
+ $visitor_is_followed =
+ in_array($visitor_contact['rel'] ?? 0, [Contact::SHARING, Contact::FRIEND])
+ || in_array($profile_contact['rel'] ?? 0, [Contact::FOLLOWER, Contact::FRIEND]);
+ $visitor_base_path = self::getMyURL() ? preg_replace('=/profile/(.*)=ism', '', self::getMyURL()) : '';