<?php
/**
 * The template for displaying Comments
 *
 * @package WordPress
 * @subpackage astral
 */
 
if ( post_password_required() ) {
	return;
}
?>

<div id="comments" class="comments-area">

	<?php // You can start editing here -- including this comment! ?>

	<?php if ( have_comments() ) : ?>
		<h2 class="comments-title">
			<?php
			if ( 1 === get_comments_number() ) {
				printf(
					/* translators: %s: The post title. */
					esc_html_e( 'One thought on &ldquo;%s&rdquo;', 'astral' ),
					'<span>' . esc_html( get_the_title() ) . '</span>'
				);
			} else {
				printf(
					/* translators: %1$s: The number of comments. %2$s: The post title. */
					esc_html( _n( '%1$s comment on &ldquo;%2$s&rdquo;', '%1$s comments on &ldquo;%2$s&rdquo;', get_comments_number(), 'astral' )),
					esc_html( number_format_i18n( get_comments_number() )),
					'<span>' . esc_html( get_the_title() ) . '</span>'
				);
			}
			?>
		</h2>

		<ol class="commentlist">
			<?php
			wp_list_comments(
				array(
					'callback' => 'astral_comment',
					'style'    => 'ol',
				)
			);
			?>
		</ol><!-- .commentlist -->

		<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?>
		<nav id="comment-nav-below" class="navigation" role="navigation">
			<h1 class="assistive-text section-heading"><?php esc_html_e( 'Comment navigation', 'astral' ); ?></h1>
			<div class="nav-previous"><?php previous_comments_link( __( '&larr; Older Comments', 'astral' ) ); ?></div>
			<div class="nav-next"><?php next_comments_link( __( 'Newer Comments &rarr;', 'astral' ) ); ?></div>
		</nav>
		<?php endif; endif; // check for comment navigation ?>

		<?php
		/* If there are no comments and comments are closed, let's leave a note.
		 * But we only want the note on posts and pages that had comments in the first place.
		 */
		if ( comments_open() ) { ?>
		
		<div class="leave-coment-form">
			<?php $fields=array(
			'author' => '<div class="row"><div class="col-sm-6 form-group"><input name="author" id="name" type="text" id="exampleInputEmail1" class="form-control" placeholder="Name"></div>',
			'email' => '<div class="col-sm-6 form-group"><input  name="email" id="email" type="text" class="form-control" placeholder="Email"></div></div>',
			);
			function astral_fields($fields) { 
				return $fields;
			}
			add_filter('astral_comment_form','astral_fields');
			$defaults = array(
			'fields'=> apply_filters( 'astral_comment_form', $fields ),
			'comment_field'=> '<div class="leave-coment-form"><div class="form-group">
			<textarea id="comment" name="comment" class="form-control" placeholder="Your comment here..." required=""></textarea></div></div>',		
			'logged_in_as' => '<p class="logged-in-as">' . __( "Logged in as ",'astral' ).'<a href="'. admin_url( 'profile.php' ).'">'.$user_identity.'</a>'. '<a href="'. wp_logout_url( get_permalink() ).'" title="Log out of this account">'.__(" Log out?",'astral').'</a>' . '</p>',
			/* translators: %s: reply to name */
			'title_reply_to' => __( 'Leave a Reply to %s','astral'),
			'id_submit' => 'mm_single_submit',
			'label_submit'=>__( 'Post Comment','astral'),
			'title_reply'=> '<h3 class="courses-title  mb-4">'.__('Leave a Reply','astral').'</h3>',		
			'role_form'=> 'form',		
			);
			comment_form($defaults); ?>
		</div>
		<?php } else { ?>
		<p class="nocomments"><?php esc_html_e( 'Comments are closed.', 'astral' ); ?></p>
		<?php }  ?>
</div><!-- #comments .comments-area -->