]> git.mxchange.org Git - friendica.git/commitdiff
Now we are having "after" at the old attach mechanism as well
authorMichael Vogel <icarus@dabo.de>
Mon, 18 Apr 2016 19:28:09 +0000 (21:28 +0200)
committerMichael Vogel <icarus@dabo.de>
Mon, 18 Apr 2016 19:28:09 +0000 (21:28 +0200)
include/plaintext.php

index a4f6b6bf6825d037a132d44762e212458d37468e..08581cf338f58244a03dd05a79c9e97a113020ac 100644 (file)
@@ -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];