New theme base for SuiteDesk
This commit is contained in:
parent
c1bbd9d6f5
commit
8cf3c56044
137 changed files with 12866 additions and 8 deletions
58
themes/zen/zen-internals/template.comment.inc
Normal file
58
themes/zen/zen-internals/template.comment.inc
Normal file
|
@ -0,0 +1,58 @@
|
|||
<?php
|
||||
/**
|
||||
* @file
|
||||
* Contains functions only needed when rendering comments.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Override or insert variables into the comment templates.
|
||||
*
|
||||
* @param $vars
|
||||
* An array of variables to pass to the theme template.
|
||||
* @param $hook
|
||||
* The name of the template being rendered ("comment" in this case.)
|
||||
*/
|
||||
function _zen_preprocess_comment(&$vars, $hook) {
|
||||
// In Drupal 7, $date has been renamed to $created.
|
||||
$vars['created'] = $vars['date'];
|
||||
|
||||
// If comment subjects are disabled, don't display them.
|
||||
if (variable_get('comment_subject_field_' . $vars['node']->type, 1) == 0) {
|
||||
$vars['title'] = '';
|
||||
}
|
||||
|
||||
// New comment.
|
||||
if ($vars['comment']->new) {
|
||||
$vars['classes_array'][] = 'comment-new';
|
||||
}
|
||||
// Add an "unpublished" flag.
|
||||
if ($vars['comment']->status == COMMENT_NOT_PUBLISHED) {
|
||||
$vars['unpublished'] = TRUE;
|
||||
$vars['classes_array'][] = $vars['status'];
|
||||
}
|
||||
else {
|
||||
$vars['unpublished'] = FALSE;
|
||||
}
|
||||
// Zebra striping.
|
||||
if ($vars['id'] == 1) {
|
||||
$vars['classes_array'][] = 'first';
|
||||
}
|
||||
if ($vars['id'] == $vars['node']->comment_count) {
|
||||
$vars['classes_array'][] = 'last';
|
||||
}
|
||||
$vars['classes_array'][] = $vars['zebra'];
|
||||
if ($vars['comment']->uid == 0) {
|
||||
// Comment is by an anonymous user.
|
||||
$vars['classes_array'][] = 'comment-by-anonymous';
|
||||
}
|
||||
else {
|
||||
if ($vars['comment']->uid == $vars['node']->uid) {
|
||||
// Comment is by the node author.
|
||||
$vars['classes_array'][] = 'comment-by-node-author';
|
||||
}
|
||||
if ($vars['comment']->uid == $GLOBALS['user']->uid) {
|
||||
// Comment was posted by current user.
|
||||
$vars['classes_array'][] = 'comment-by-viewer';
|
||||
}
|
||||
}
|
||||
}
|
Reference in a new issue