示例#1
0
function netsound2_preprocess_comment(&$variables)
{
    //krumo($variables);
    $comment = $variables['comment'];
    $node = $variables['node'];
    $uA = elib_user_get_cred($comment->uid);
    $variables['author'] = $uA['user'];
    //theme('username', $comment);
    $variables['content'] = $comment->comment;
    $variables['date'] = format_date($comment->timestamp);
    // $variables['links']     = isset($variables['links']) ? theme('links', $variables['links']) : '';
    $variables['new'] = $comment->new ? t('new') : '';
    $variables['picture'] = theme_get_setting('toggle_comment_user_picture') ? theme('user_picture', $comment) : '';
    $variables['signature'] = $comment->signature;
    $variables['submitted'] = theme('comment_submitted', $comment);
    $variables['title'] = l($comment->subject, $_GET['q'], array('fragment' => "comment-{$comment->cid}"));
    $variables['template_files'][] = 'comment-' . $node->type;
    // set status to a string representation of comment->status.
    if (isset($comment->preview)) {
        $variables['status'] = 'comment-preview';
    } else {
        $variables['status'] = $comment->status == COMMENT_NOT_PUBLISHED ? 'comment-unpublished' : 'comment-published';
    }
}
    }
    ?>
      <?php 
    // $field->element_type is either SPAN or DIV depending upon whether or not
    // the field is a 'block' element type or 'inline' element type.
    ?>
      <<?php 
    print $field->element_type;
    ?>
 class="field-content">
      
      <?php 
    if ($id == 'uid') {
        ?>
      <?php 
        $u = elib_user_get_cred($field->raw);
        ?>
      <?php 
        print $u['user'];
        ?>
      <?php 
    } else {
        ?>
      <?php 
        print $field->content;
        ?>
      <?php 
    }
    ?>
      
      </<?php