diff --git a/include/conversation.php b/include/conversation.php
index f0d121a3ca..c87c8cb588 100644
--- a/include/conversation.php
+++ b/include/conversation.php
@@ -762,7 +762,7 @@ function conversation_fetch_comments($thread_items, bool $pinned, array $activit
}
if (($row['gravity'] == GRAVITY_PARENT) && !empty($row['causer-id'])) {
- $row['reshared'] = DI::l10n()->t('%s reshared this.', '' . htmlentities($name) . '');
+ $row['reshared'] = DI::l10n()->t('%s reshared this.', '' . htmlentities($name) . '');
}
$row['direction'] = ['direction' => 3, 'title' => (empty($row['causer-id']) ? DI::l10n()->t('Reshared') : DI::l10n()->t('Reshared by %s', $name))];
break;
diff --git a/mod/photos.php b/mod/photos.php
index 94c348cc9f..ca5b66abe4 100644
--- a/mod/photos.php
+++ b/mod/photos.php
@@ -1454,7 +1454,7 @@ function photos_content(App $a)
continue;
}
- $profile_url = Contact::magicLinkbyId($item['author-id']);
+ $profile_url = Contact::magicLinkById($item['author-id']);
if (strpos($profile_url, 'redir/') === 0) {
$sparkle = ' sparkle';
} else {
diff --git a/src/Model/Contact.php b/src/Model/Contact.php
index 2908385f58..b922265e24 100644
--- a/src/Model/Contact.php
+++ b/src/Model/Contact.php
@@ -2658,7 +2658,7 @@ class Contact
* @throws HTTPException\InternalServerErrorException
* @throws \ImagickException
*/
- public static function magicLinkbyId($cid, $url = '')
+ public static function magicLinkById($cid, $url = '')
{
$contact = DBA::selectFirst('contact', ['id', 'network', 'url', 'uid'], ['id' => $cid]);
diff --git a/src/Module/Contact/Poke.php b/src/Module/Contact/Poke.php
index d9fab36c02..5ecec4bae0 100644
--- a/src/Module/Contact/Poke.php
+++ b/src/Module/Contact/Poke.php
@@ -44,14 +44,14 @@ class Poke extends BaseModule
Logger::info('verb ' . $verb . ' contact ' . $contact_id);
- $contact = DBA::selectFirst('contact', ['id', 'name'], ['id' => $parameters['id'], 'uid' => local_user()]);
+ $contact = DBA::selectFirst('contact', ['id', 'name', 'url'], ['id' => $parameters['id'], 'uid' => local_user()]);
if (!DBA::isResult($contact)) {
return self::postReturn(false);
}
$a = DI::app();
- $private = (!empty($_GET['private']) ? intval($_GET['private']) : Model\Item::PUBLIC);
+ $private = !empty($_POST['private']) ? Model\Item::PRIVATE : Model\Item::PUBLIC;
$allow_cid = ($private ? '<' . $contact['id']. '>' : $a->user['allow_cid']);
$allow_gid = ($private ? '' : $a->user['allow_gid']);
@@ -86,7 +86,7 @@ class Poke extends BaseModule
$arr['object-type'] = Activity\ObjectType::PERSON;
$arr['origin'] = 1;
- $arr['body'] = '[url=' . $actor['url'] . ']' . $actor['name'] . '[/url]' . ' ' . $verbs[$verb][2] . ' ' . '[url=' . $contact['url'] . ']' . $contact['name'] . '[/url]';
+ $arr['body'] = '@[url=' . $actor['url'] . ']' . $actor['name'] . '[/url]' . ' ' . $verbs[$verb][2] . ' ' . '@[url=' . $contact['url'] . ']' . $contact['name'] . '[/url]';
$arr['object'] = '