Viewing File: /home/maglabs/exclusive/wp-content/plugins/g5-ere/templates/shortcodes/reviews.php

<?php
// Do not allow directly accessing this file.
if ( ! defined( 'ABSPATH' ) ) {
	exit( 'Direct script access denied.' );
}
/**
 * @var $reviews_per_page
 */
$wrapper_classes = array(
	'g5element__reviews',
	'g5ere__review-wrap',
);

$current_user_id = get_current_user_id();
$number_reviews  = g5ere_get_user_comments_count( $current_user_id );
if ( get_query_var( 'paged' ) ) {
	$paged = get_query_var( 'paged' );
} else {
	$paged = 1;
}
$limit = 5;
if ( ! empty( $reviews_per_page ) ) {
	$limit = absint( $reviews_per_page );
}
$offset                = $limit * ( $paged - 1 );
$numbPage              = ceil( $number_reviews / $limit );
$comments              = g5ere_get_user_comments_limit( $current_user_id, $limit, $offset );
$current_count_comment = count( $comments );
$wrapper_class = implode(' ', $wrapper_classes);
?>
<div class="<?php echo esc_attr($wrapper_class)?>">
	<?php if ( $number_reviews > 0 ): ?>
		<div class="card card-body border-0 comments-list-wrap g5ere__review-list-wrap">
			<h3 class="card-title comments-title g5ere__review-title">
	            <span>
	                <?php if ( $current_count_comment == 0 ) {
		                esc_html_e( 'No Reviews', 'g5-ere' );
	                } elseif ( $current_count_comment == 1 ) {
		                esc_html_e( 'One Review', 'g5-ere' );
	                } else {
		                printf( __( '%s Reviews', 'g5-ere' ), $current_count_comment );
	                } ?>

	            </span>
			</h3>
			<?php G5ERE()->get_template( 'dashboards/review-list.php', array( 'comments' => $comments ) ); ?>
		</div>
	<?php else: ?>
		<div class="ere-message alert alert-warning"><?php esc_html_e( 'You don\'t have any review listed.', 'g5-ere' ); ?></div>
	<?php endif; ?>
	<?php ere_get_template( 'global/pagination.php', array( 'max_num_pages' => $numbPage ) ); ?>
</div>
Back to Directory File Manager