Same name and namespace in other branches
  1. 4.6.x themes/chameleon/chameleon.theme \chameleon_comment()
  2. 4.7.x themes/chameleon/chameleon.theme \chameleon_comment()
  3. 5.x themes/chameleon/chameleon.theme \chameleon_comment()

File

themes/chameleon/chameleon.theme, line 155
A slim, CSS-driven theme which does not depend on a template engine like phptemplate

Code

function chameleon_comment($comment, $node, $links = array()) {
  $submitted['comment_submitted'] = array(
    'title' => t('By !author at @date', array(
      '!author' => theme('username', $comment),
      '@date' => format_date($comment->timestamp, 'small'),
    )),
    'html' => TRUE,
  );
  $output = "<div class=\"comment" . ' ' . $status . "\">\n";
  $output .= " <h3 class=\"title\">" . l($comment->subject, $_GET['q'], array(
    'fragment' => "comment-{$comment->cid}",
  )) . "</h3>\n";
  $output .= " <div class=\"content\">" . $comment->comment;
  if (!empty($signature)) {
    $output .= "  <div class=\"clear-block\">";
    $output .= "<div>—</div>\n";
    $output .= $signature . "\n";
    $output .= "  </div>\n";
  }
  $output .= " </div>\n";
  $output .= " <div class=\"links\">" . theme('links', array_merge($submitted, $links)) . "</div>\n";
  $output .= "</div>\n";
  return $output;
}