From: Hypolite Petovan <hypolite@mrpetovan.com>
Date: Mon, 6 May 2019 02:03:22 +0000 (-0400)
Subject: [various] Remove /display/{nick}/{id} URL structure publishing
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=09967cc6642de58796a16a03a92c4b11ebd97b3a;p=friendica-addons.git

[various] Remove /display/{nick}/{id} URL structure publishing
---

diff --git a/mailstream/mailstream.php b/mailstream/mailstream.php
index 4f86e704..99574f6d 100644
--- a/mailstream/mailstream.php
+++ b/mailstream/mailstream.php
@@ -254,7 +254,7 @@ function mailstream_subject($item) {
 	return L10n::t("Friendica Item");
 }
 
-function mailstream_send($a, $message_id, $item, $user) {
+function mailstream_send(\Friendica\App $a, $message_id, $item, $user) {
 	if (!$item['visible']) {
 		return;
 	}
@@ -293,7 +293,7 @@ function mailstream_send($a, $message_id, $item, $user) {
 		$mail->CharSet = 'utf-8';
 		$template = Renderer::getMarkupTemplate('mail.tpl', 'addon/mailstream/');
 		$item['body'] = BBCode::convert($item['body']);
-		$item['url'] = $a->getBaseURL() . '/display/' . $user['nickname'] . '/' . $item['id'];
+		$item['url'] = $a->getBaseURL() . '/display/' . $item['guid'];
 		$mail->Body = Renderer::replaceMacros($template, [
 						 '$upstream' => L10n::t('Upstream'),
 						 '$local' => L10n::t('Local'),
diff --git a/statusnet/statusnet.php b/statusnet/statusnet.php
index ab4cceb7..5638a799 100644
--- a/statusnet/statusnet.php
+++ b/statusnet/statusnet.php
@@ -735,7 +735,7 @@ function statusnet_prepare_body(App $a, &$b)
 		}
 
 		$item = $b["item"];
-		$item["plink"] = $a->getBaseURL() . "/display/" . $a->user["nickname"] . "/" . $item["parent"];
+		$item["plink"] = $a->getBaseURL() . "/display/" . $item["guid"];
 
 		$condition = ['uri' => $item["thr-parent"], 'uid' => local_user()];
 		$orig_post = Item::selectFirst(['author-link', 'uri'], $condition);
diff --git a/twitter/twitter.php b/twitter/twitter.php
index f6d5912d..166c99ef 100644
--- a/twitter/twitter.php
+++ b/twitter/twitter.php
@@ -814,7 +814,7 @@ function twitter_prepare_body(App $a, array &$b)
 	if ($b["preview"]) {
 		$max_char = 280;
 		$item = $b["item"];
-		$item["plink"] = $a->getBaseURL() . "/display/" . $a->user["nickname"] . "/" . $item["parent"];
+		$item["plink"] = $a->getBaseURL() . "/display/" . $item["guid"];
 
 		$condition = ['uri' => $item["thr-parent"], 'uid' => local_user()];
 		$orig_post = Item::selectFirst(['author-link'], $condition);