You are here

function better_comments_comment_view in Better Comments 7

Same name and namespace in other branches
  1. 7.2 better_comments.module \better_comments_comment_view()

Implements hook_comments_comment_view().

File

./better_comments.module, line 522
Better Comments provides option to configure the comment system.

Code

function better_comments_comment_view($comment, $view_mode, $langcode) {

  // Reply.
  if (isset($comment->content['links']['comment']['#links']['comment-reply'])) {
    $comment->content['links']['comment']['#links']['comment-reply']['attributes']['class'] = array(
      'use-ajax',
      'better-comments-reply',
    );
    $comment->content['links']['comment']['#links']['comment-reply']['attributes']['id'] = array(
      'reply-' . $comment->cid,
    );
    $comment->content['links']['comment']['#links']['comment-reply']['href'] = 'better_comments/' . $comment->cid . '/reply';
  }

  // Edit.
  if (isset($comment->content['links']['comment']['#links']['comment-edit'])) {
    $comment->content['links']['comment']['#links']['comment-edit']['attributes']['class'] = array(
      'use-ajax',
    );
    $comment->content['links']['comment']['#links']['comment-edit']['href'] = 'better_comments/' . $comment->cid . '/edit';
  }

  // Delete.
  if (isset($comment->content['links']['comment']['#links']['comment-delete']) || better_comments_delete_access($comment)) {
    $comment->content['links']['comment']['#links']['comment-delete']['attributes']['class'] = array(
      'use-ajax',
      'better-comments-delete',
    );
    $comment->content['links']['comment']['#links']['comment-delete']['attributes']['id'] = array(
      'delete-' . $comment->cid,
    );
    $comment->content['links']['comment']['#links']['comment-delete']['href'] = 'better_comments/' . $comment->cid . '/delete';
    $comment->content['links']['comment']['#links']['comment-delete']['title'] = t('delete');
  }
}