ignore hex escapes as numeric tags

This commit is contained in:
friendica 2013-06-26 04:58:54 -07:00
parent 1d0fccac6e
commit 9ae4c1fb32

View file

@ -79,7 +79,11 @@ function create_tags_from_item($itemid) {
foreach ($tags as $tag=>$link) { foreach ($tags as $tag=>$link) {
if (substr(trim($tag), 0, 1) == "#") { if (substr(trim($tag), 0, 1) == "#") {
if(ctype_digit(substr($tag,1))) // try to ignore #039 or #1 or anything like that
if(ctype_digit(substr(trim($tag),1)))
continue;
// try to ignore html hex escapes, e.g. #x2317
if((substr(trim($tag),1,1) == 'x' || substr(trim($tag),1,1) == 'X') && ctype_digit(substr(trim($tag,2))))
continue; continue;
$type = TERM_HASHTAG; $type = TERM_HASHTAG;
$term = substr($tag, 1); $term = substr($tag, 1);