From: Michael Vogel <icarus@dabo.de>
Date: Mon, 18 Apr 2016 19:28:09 +0000 (+0200)
Subject: Now we are having "after" at the old attach mechanism as well
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=432c1ec5e4c7d16127b79d16a4dd2d7ee34ee9a2;p=friendica.git

Now we are having "after" at the old attach mechanism as well
---

diff --git a/include/plaintext.php b/include/plaintext.php
index a4f6b6bf68..08581cf338 100644
--- a/include/plaintext.php
+++ b/include/plaintext.php
@@ -8,7 +8,8 @@ require_once("include/Photo.php");
  * @param string $body Message body
  * @return array
  * 'type' -> Message type ("link", "video", "photo")
- * 'text' -> Text outside of the shared message
+ * 'text' -> Text before the shared message
+ * 'after' -> Text after the shared message
  * 'image' -> Preview image of the message
  * 'url' -> Url to the attached message
  * 'title' -> Title of the attachment
@@ -28,7 +29,12 @@ function get_old_attachment_data($body) {
 
 			$post["type"] = substr($data[1], 5);
 
-			$post["text"] = trim(str_replace($data[0], "", $body));
+			$pos = strpos($body, $data[0]);
+			if ($pos > 0) {
+				$post["text"] = trim(substr($body, 0, $pos));
+				$post["after"] = trim(substr($body, $pos + strlen($data[0])));
+			} else
+				$post["text"] = trim(str_replace($data[0], "", $body));
 
 			$attacheddata = $data[2];