function theme_twitterfield_formatter_twitter_widget in TwitterField 6
Theme function for twitter widget display formatter.
File
- ./
twitterfield.module, line 264 - TwitterField: Defines a CCK widget and display formatters for Twitter items.
Code
function theme_twitterfield_formatter_twitter_widget($element) {
if (empty($element['#item']['value'])) {
return;
}
$type = 'search';
$value = $element['#item']['safe'];
// Title and subject need to be escaped for insertion into javascript string.
$title = NULL;
$subject = addslashes($value);
if (_twitterfield_is_username($value)) {
$type = 'profile';
$value = substr($value, 1);
}
elseif (_twitterfield_is_list($value)) {
$type = 'list';
$value = explode('/', substr($value, 1));
}
else {
// Search expressions need to be escaped for insertion in javascript string.
$value = addslashes($value);
}
return theme('twitter_widget', $type, $value, $title, $subject);
}