Merge pull request #5984 from annando/microformats

Fix webmentions and microformats ("redir" only for logged in users)
pull/5986/head
Hypolite Petovan 2018-10-21 17:05:00 -04:00 zatwierdzone przez GitHub
commit 6324d4595f
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
2 zmienionych plików z 9 dodań i 2 usunięć

Wyświetl plik

@ -353,7 +353,8 @@ function localize_item(&$item)
$author = ['uid' => 0, 'id' => $item['author-id'],
'network' => $item['author-network'], 'url' => $item['author-link']];
if (!empty($item['plink'])) {
// Only create a redirection to a magic link when logged in
if (!empty($item['plink']) && local_user()) {
$item['plink'] = Contact::magicLinkbyContact($author, $item['plink']);
}
}

Wyświetl plik

@ -209,7 +209,13 @@ class Post extends BaseObject
$author = ['uid' => 0, 'id' => $item['author-id'],
'network' => $item['author-network'], 'url' => $item['author-link']];
$profile_link = Contact::magicLinkbyContact($author);
if (local_user()) {
$profile_link = Contact::magicLinkbyContact($author);
} else {
$profile_link = $item['author-link'];
}
if (strpos($profile_link, 'redir/') === 0) {
$sparkle = ' sparkle';
}