Better content detection for posts to Twitter

This commit is contained in:
Michael 2017-09-23 20:13:09 +00:00
parent 7360945d8a
commit aeb6e53d02
1 changed files with 12 additions and 6 deletions

View File

@ -245,13 +245,19 @@ function get_attached_data($body) {
}
}
if (preg_match_all("(\[url\]([$URLSearchString]*)\[\/url\])ism", $body, $links, PREG_SET_ORDER)) {
if (count($links) == 1) {
$post["type"] = "text";
$post["url"] = $links[0][1];
$post["text"] = $body;
}
preg_match_all("(\[url\]([$URLSearchString]*)\[\/url\])ism", $body, $links1, PREG_SET_ORDER);
preg_match_all("(\[url\=([$URLSearchString]*)\].*?\[\/url\])ism", $body, $links2, PREG_SET_ORDER);
$links = array_merge($links1, $links2);
if (count($links) == 1) {
$post["url"] = $links[0][1];
}
if (count($links) > 0) {
unset($post["type"]);
}
if (!isset($post["type"])) {
$post["type"] = "text";
$post["text"] = trim($body);