tweet_feed_handler_tweet_field.inc in Tweet Feed 6
File
inc/tweet_feed_handler_tweet_field.inc
View source
<?php
class tweet_feed_handler_tweet_field extends views_handler_field {
function render($values) {
$tweet = $values->tweet_feed_tweet;
$target = variable_get('tweet_feed_new_window', 0) == 1 ? '_blank' : '_self';
$pattern = '/@([A-Za-z0-9_]{1,15})(?![.A-Za-z])/';
$replace = '<a target="' . $target . '" href="http://twitter.com/' . strtolower('\\1') . '">@\\1</a>';
$tweet = preg_replace($pattern, $replace, $tweet);
$tweet = preg_replace('/(^|\\s)#(\\w*+\\w*)/', '\\1<a target="' . $target . '" href="http://twitter.com/search?q=%23\\2">#\\2</a>', $tweet);
$tweet = utf8_decode($tweet);
return htmlspecialchars_decode($tweet);
}
}