]> git.mxchange.org Git - friendica.git/blobdiff - include/items.php
The title of bookmark links is now taken instead of the data that was fetched via...
[friendica.git] / include / items.php
index 5b8bb242b38d6b7204ddf7b6fac998082e1a777d..e9da49982baa5f09d2fccd79ff7843d1fe9ab12e 100644 (file)
@@ -939,7 +939,22 @@ function add_page_info_to_body($body, $texturl = false, $no_photos = false) {
        }
 
        if ($matches)
-               $body .= add_page_info($matches[1], $no_photos);
+               $footer = add_page_info($matches[1], $no_photos);
+
+       // Remove the link from the body if the link is attached at the end of the post
+       if (isset($footer) AND (trim($footer) != "") AND (strpos($footer, $matches[1]))) {
+               $removedlink = trim(str_replace($matches[1], "", $body));
+               if (strstr($body, $removedlink))
+                       $body = $removedlink;
+
+               $removedlink = trim(str_replace("[url]".$matches[1]."[/url]", "", $body));
+               if (strstr($body, $removedlink))
+                       $body = $removedlink;
+       }
+
+       // Add the page information to the bottom
+       if (isset($footer) AND (trim($footer) != ""))
+               $body .= $footer;
 
        return $body;
 }