Browse Source

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
pull/2680/head
fabrixxm 6 years ago
parent
commit
ec22b6086a
  1. 3
      include/api.php

3
include/api.php

@ -3184,7 +3184,6 @@
$include_entities = strtolower(x($_REQUEST,'include_entities')?$_REQUEST['include_entities']:"false");
$Text = bb_CleanPictureLinks($Text);
$URLSearchString = "^\[\]";
$Text = preg_replace("/([!#@])\[url\=([$URLSearchString]*)\](.*?)\[\/url\]/ism",'$1$3',$Text);
@ -3223,6 +3222,8 @@
if (isset($data["url"]))
$body .= "\n".$data["url"];
$body .= $data["after"];
return $body;
}

Loading…
Cancel
Save