nid); $classes = array(); $classes[] = 'comment'; if ($vars['status'] != 'comment-published') { $classes[] = $vars['status']; } else { if ($vars['comment']->uid == 0) { $classes[] = 'comment-by-anonymous'; } if ($vars['comment']->uid === $vars['node']->uid) { $classes[] = 'comment-by-node-author'; } if ($vars['comment']->uid === $vars['user']->uid) { $classes[] = 'comment-by-viewer'; } if ($vars['comment']->new) { $classes[] = 'comment-new'; } $classes[] = $vars['zebra']; } $vars['classes'] = implode(' ', $classes); // If comment subjects are disabled, don't display them. if (variable_get('comment_subject_field', 1) == 0) { $vars['title'] = ''; } // Date & author $submitted_by = t('by ') .''. theme('username', $vars['comment']) .''; $submitted_by .= t(' - ') .''. format_date($vars['comment']->timestamp, 'small') .''; // Format date as small, medium, or large $vars['submitted'] = $submitted_by; // Set messages if comment is unpublished. if ($vars['comment']->status == COMMENT_NOT_PUBLISHED) { drupal_set_message(t('Comment #!id !title is currently unpublished', array('!id' => $vars['id'], '!title' => $vars['title'])), 'warning'); $vars['unpublished'] = ''. t('Unpublished') .''; }