1
1
Fork 0

linkify @person and @person@domain.com tags

This commit is contained in:
Mike Macgirvin 2010-10-28 18:18:20 -07:00
commit 051fb7107e
2 changed files with 55 additions and 3 deletions

View file

@ -1300,8 +1300,17 @@ function activity_match($haystack,$needle) {
if(! function_exists('get_tags')) {
function get_tags($s) {
if(preg_match_all('/([@#][^ ,.:?\-]*)[ ,.:?\-]/',$s,$match))
return $match[1];
$ret = array();
if(preg_match_all('/([@#][^ ,:?]*)[ ,:?]/',$s,$match)) {
foreach($match[1] as $match) {
if(substr($match,-1,1) === '.')
$ret[] = substr($match,0,-1);
else
$ret[] = $match;
}
}
return $ret;
}}