API: fix plaintext of reshared attachment
When replacing `[attachment]` element, text after it wasn't restored. `[share]` element can contain `[attachment]`, the closing `[/share]` was elided, then the `[share]` element was shown in plaintext instead of recycle symbol
This commit is contained in:
parent
d68c09e428
commit
ec22b6086a
|
@ -3184,7 +3184,6 @@
|
||||||
$include_entities = strtolower(x($_REQUEST,'include_entities')?$_REQUEST['include_entities']:"false");
|
$include_entities = strtolower(x($_REQUEST,'include_entities')?$_REQUEST['include_entities']:"false");
|
||||||
|
|
||||||
$Text = bb_CleanPictureLinks($Text);
|
$Text = bb_CleanPictureLinks($Text);
|
||||||
|
|
||||||
$URLSearchString = "^\[\]";
|
$URLSearchString = "^\[\]";
|
||||||
|
|
||||||
$Text = preg_replace("/([!#@])\[url\=([$URLSearchString]*)\](.*?)\[\/url\]/ism",'$1$3',$Text);
|
$Text = preg_replace("/([!#@])\[url\=([$URLSearchString]*)\](.*?)\[\/url\]/ism",'$1$3',$Text);
|
||||||
|
@ -3223,6 +3222,8 @@
|
||||||
if (isset($data["url"]))
|
if (isset($data["url"]))
|
||||||
$body .= "\n".$data["url"];
|
$body .= "\n".$data["url"];
|
||||||
|
|
||||||
|
$body .= $data["after"];
|
||||||
|
|
||||||
return $body;
|
return $body;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue