This repository has been archived on 2024-11-28. You can view files and clone it, but cannot push or open issues or pull requests.
OriginalHouse_Web/src/wp-content/themes/originalhouse/includes/theme-comments.php
2011-06-29 20:18:52 +00:00

84 lines
3.0 KiB
PHP

<?php
// Fist full of comments
if (!function_exists( "custom_comment")) {
function custom_comment($comment, $args, $depth) {
$GLOBALS['comment'] = $comment; ?>
<li <?php comment_class(); ?>>
<a name="comment-<?php comment_ID() ?>"></a>
<div id="li-comment-<?php comment_ID() ?>" class="comment-container">
<?php if(get_comment_type() == "comment"){ ?>
<div class="avatar">
<?php the_commenter_avatar($args) ?>
<span class="name"><?php the_commenter_link() ?></span>
<span class="date"><?php _e('on', 'woothemes'); ?> <?php echo get_comment_date('d/m/Y') ?></span>
<span class="perma"><a href="<?php echo get_comment_link(); ?>" title="<?php esc_attr_e( 'Direct link to this comment', 'woothemes' ); ?>">#</a></span>
<span class="edit"><?php edit_comment_link(__( 'Edit', 'woothemes' ), '', '' ); ?></span>
</div>
<?php } ?>
<div class="comment-entry" id="comment-<?php comment_ID(); ?>">
<?php comment_text() ?>
<?php if ($comment->comment_approved == '0') { ?>
<p class='unapproved'><?php _e( 'Your comment is awaiting moderation.', 'woothemes' ); ?></p>
<?php } ?>
<div class="reply">
<?php comment_reply_link(array_merge( $args, array( 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
</div><!-- /.reply -->
</div><!-- /comment-entry -->
<div class="fix"></div>
</div><!-- /.comment-container -->
<?php
}
}
// PINGBACK / TRACKBACK OUTPUT
if (!function_exists( "list_pings")) {
function list_pings($comment, $args, $depth) {
$GLOBALS['comment'] = $comment; ?>
<li id="comment-<?php comment_ID(); ?>">
<span class="author"><?php comment_author_link(); ?></span> -
<span class="date"><?php echo get_comment_date(get_option( 'date_format' )) ?></span>
<span class="pingcontent"><?php comment_text() ?></span>
<?php
}
}
if (!function_exists( "the_commenter_link")) {
function the_commenter_link() {
$commenter = get_comment_author_link();
if ( ereg( ']* class=[^>]+>', $commenter ) ) {$commenter = ereg_replace( '(]* class=[\'"]?)', '\\1url ' , $commenter );
} else { $commenter = ereg_replace( '(<a )/', '\\1class="url "' , $commenter );}
echo $commenter ;
}
}
if (!function_exists( "the_commenter_avatar")) {
function the_commenter_avatar($args) {
$email = get_comment_author_email();
$avatar = str_replace( "class='avatar", "class='photo avatar", get_avatar( "$email", $args['avatar_size']) );
echo $avatar;
}
}
?>