You are here

function theme_twitterfield_formatter_twitter_link in TwitterField 6

Theme function for twitter link display formatter.

File

./twitterfield.module, line 246
TwitterField: Defines a CCK widget and display formatters for Twitter items.

Code

function theme_twitterfield_formatter_twitter_link($element) {
  if (empty($element['#item']['value'])) {
    return;
  }
  $value = $element['#item']['safe'];
  if (_twitterfield_is_username($value) || _twitterfield_is_list($value)) {
    $url_part = substr($value, 1);
  }
  else {

    // hashtag or search string.
    $url_part = 'search?q=' . rawurlencode($value);
  }
  return l($value, 'http://twitter.com/' . $url_part, array(
    'attributes' => array(
      'class' => 'twitterfield_twitter_link',
    ),
  ));
}