$session = DI::session();
$session->set('remote', []);
+ $remote = [];
$remote_contacts = DBA::select('contact', ['id', 'uid'], ['nurl' => Strings::normaliseLink($session->get('my_url')), 'rel' => [Contact::FOLLOWER, Contact::FRIEND], 'self' => false]);
while ($contact = DBA::fetch($remote_contacts)) {
if (($contact['uid'] == 0) || Contact\User::isBlocked($contact['id'], $contact['uid'])) {
continue;
}
-
- $session->set('remote', [$contact['uid'] => $contact['id']]);
+ $remote[$contact['uid']] = $contact['id'];
}
DBA::close($remote_contacts);
+ $session->set('remote', $remote);
}
/**
use Friendica\Model\Contact;
use Friendica\Model\Photo as MPhoto;
use Friendica\Model\Post;
+use Friendica\Model\Profile;
use Friendica\Model\Storage\ExternalResource;
use Friendica\Model\Storage\SystemResource;
use Friendica\Util\Proxy;
use Friendica\Object\Image;
+use Friendica\Util\HTTPSignature;
use Friendica\Util\Images;
/**
exit;
}
+ $requester = HTTPSignature::getSigner('', $_SERVER);
+ if (!empty($requester)) {
+ Profile::addVisitorCookieForHandle($requester);
+ }
+
$customsize = 0;
$square_resize = true;
$photo = false;