Better detection for links in the body that can be removed because of added information.
This commit is contained in:
parent
72eee45b92
commit
9f09d90c6d
|
@ -944,11 +944,12 @@ function add_page_info_to_body($body, $texturl = false, $no_photos = false) {
|
||||||
// Remove the link from the body if the link is attached at the end of the post
|
// 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]))) {
|
if (isset($footer) AND (trim($footer) != "") AND (strpos($footer, $matches[1]))) {
|
||||||
$removedlink = trim(str_replace($matches[1], "", $body));
|
$removedlink = trim(str_replace($matches[1], "", $body));
|
||||||
if (strstr($body, $removedlink))
|
if (($removedlink == "") OR strstr($body, $removedlink))
|
||||||
$body = $removedlink;
|
$body = $removedlink;
|
||||||
|
|
||||||
$removedlink = trim(str_replace("[url]".$matches[1]."[/url]", "", $body));
|
$url = str_replace(array('/', '.'), array('\/', '\.'), $matches[1]);
|
||||||
if (strstr($body, $removedlink))
|
$removedlink = preg_replace("/\[url\=".$url."\](.*?)\[\/url\]/ism", '', $body);
|
||||||
|
if (($removedlink == "") OR strstr($body, $removedlink))
|
||||||
$body = $removedlink;
|
$body = $removedlink;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue