You are here

function _likebtn_get_name in Like Button 8.2

Same name and namespace in other branches
  1. 7 likebtn.module \_likebtn_get_name()

Get like button name for the likes page.

1 call to _likebtn_get_name()
likebtn_get_count in ./likebtn.module
Get likes and dislikes count for the node.

File

./likebtn.module, line 1497
Implements the LikeBtn module.

Code

function _likebtn_get_name($source) {
  $name = $source;
  $source_parts = explode('_', $source);
  if ($source_parts[0] != 'field') {
    $name = t('Like Button');
  }
  else {

    // Get field name.
    if (!empty($source_parts[1])) {
      $field_info = field_info_field_by_id($source_parts[1]);
      if (isset($field_info['field_name'])) {
        $name = t('Field') . ': ' . str_replace('field_', '', $field_info['field_name']);
      }
      if ($name && !empty($source_parts[3])) {
        $name .= ' (' . $source_parts[3] . ')';
      }
    }
  }
  return $name;
}