/
var
/
www
/
barefootlaw.org
/
wp-content
/
themes
/
barefoot
/
inc
/
walker
/
Upload File
HOME
<?php /** * Comment API: Covercase_Comments_Walker class * * @package Aisconverse * @subpackage Covercase * @since Covercase 1.0 */ if ( ! class_exists( 'Covercase_Comments_Walker' ) ) { /** * Core walker class used to create an HTML list of comments. * * Class Covercase_Comments_Walker */ class Covercase_Comments_Walker extends Walker_Comment { /** * Outputs a comment in the HTML5 format. * * @param \WP_Comment $comment * @param int $depth * @param array $args */ protected function html5_comment( $comment, $depth, $args ) { $tag = ( 'div' === $args['style'] ) ? 'div' : 'li'; $custom_class = $this->has_children ? ' single-post-comment-item--parent ' : ''; $custom_class .= ' single-post-comment-item '; $avatar = get_avatar( $comment, 69 ); if ( ! $avatar ) { $custom_class .= ' single-post-comment-item--nouserpic '; } ?> <<?php echo esc_attr( $tag ); ?> id="comment-<?php comment_ID(); ?>" <?php comment_class( $custom_class, $comment ); ?>> <div id="div-comment-<?php comment_ID(); ?>" class="single-post-comment-item__body"> <a href="<?php echo esc_url( get_comment_link( $comment, $args ) ); ?>" class="single-post-comment-item__userpic"> <?php if ( $avatar ) { ?> <?php if ( 0 !== $args['avatar_size'] ) { printf( '%s', $avatar ); } ?> <?php } else { ?> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAFPFKMkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ODdkMGZmYS03MDk0LTQ0M2EtOTc0Mi01ZTI0YzMzN2ZmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUM3MURDNjExNEIwMTFFOEE1NjVGMDUwRkE4QTA2QzgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUM3MURDNjAxNEIwMTFFOEE1NjVGMDUwRkE4QTA2QzgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDA2NDE0NDQtM2I2OC00ZmVhLTkyOTctMzFmZjE5NTk2YjNjIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDEyMGRlNDItZGVhMy0zZDQ5LWFkMzYtZjMy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" alt="<?php _e('Anonymous','covercase'); ?>"> <?php } ?> </a> <div class="single-post-comment-item__content"> <div class="single-post-comment-item__table"> <div class="single-post-comment-item__row"> <div class="single-post-comment-item__cell"> <?php printf( __( '<div class="single-post-comment-item__author">%s</div>', 'covercase' ), sprintf( '%s', get_comment_author_link( $comment ) ) ); ?> <div class="single-post-comment-item__text"><?php comment_text(); ?></div> <?php if ( '0' === $comment->comment_approved ) : ?> <div class="single-post-comment-item__notice text-warning"><?php _e( 'Your comment is awaiting moderation.', 'covercase' ); ?></div> <?php endif; ?> </div> <div class="single-post-comment-item__cell single-post-comment-item__cell--fixed"> <div class="single-post-comment-item__meta"> <div class="row"> <div class="col-lg-8 order-lg-8"> <?php printf( '<span class="comment-date">%s</span>', get_comment_date( '', $comment ) ); // translators: 1: comment date, 2: comment time ?> <?php printf( '<span class="comment-time">'.__('at %s','covercase').'</span>', get_comment_time() ); ?> </div> <div class="col-lg-4 order-lg-4"> <div class="single-post-comment-item__action"> <?php comment_reply_link( array_merge( $args, array( 'add_below' => 'comment', 'depth' => $depth, 'reply_text' => '<i class="icon-reply" aria-hidden="true"></i>'.__( 'Reply','covercase' ), 'max_depth' => $args['max_depth'], 'before' => '' ) ) ); ?> </div> <div class="single-post-comment-item__action"> <?php edit_comment_link( '<i class="fa fa-pencil" aria-hidden="true"></i>'.__( 'Edit', 'covercase' ), '', '' ); ?> </div> </div> </div> </div> </div> </div> </div> </div> </div> <?php } public function end_el( &$output, $comment, $depth = 0, $args = array() ) { if ( ! empty( $args['end-callback'] ) ) { ob_start(); call_user_func( $args['end-callback'], $comment, $args, $depth ); $output .= ob_get_clean(); return; } if ( 'div' === $args['style'] ) { $output .= '</div>'; } else { $output .= '</li>'; } } } }