HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux WebLive 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wpprotonperinggit/wp-content/themes/voiture/template-listings/misc/user-reviews.php
<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

$user = wp_get_current_user();
$post_ids = array();

$query_vars = array(
	'post_type'     => 'listing',
	'post_status'   => 'publish',
	'author'        => $user->ID,
	'fields'		=> 'ids',
	'posts_per_page' => -1
);
$loop = new WP_Query($query_vars);
if ( !empty($loop->posts) ) {
	$post_ids = $loop->posts;
}
$args = array(
	'post_type' => array('listing'),
	'status' => 'approve',
	'meta_query' => array(
        array(
           'key' => '_rating_avg',
           'value' => 0,
           'compare' => '>',
        )
    )
);
$comments = null;
if ( !empty($post_ids) ) {
	$comments = WP_CarDealer_Review::get_comments( $args, $post_ids );
}

?>

<div class="user-reviews">
	<h1 class="title-profile"><?php esc_html_e( 'Reviews', 'voiture' ) ; ?></h1>
	<div class="box-white-dashboard">
		<h1 class="title"><?php esc_html_e( 'All Reviews', 'voiture' ) ; ?></h1>
		<?php
		if ( $comments ) {
			$number = apply_filters( 'wp-cardealer-get-my-reviews-limit', get_option('posts_per_page'));
			$max_page = ceil(count($comments)/$number);
			$page = !empty($_GET['cpage']) ? $_GET['cpage'] : 1;

			echo '<ul class="list-reviews comment-list">';
				wp_list_comments(array(
					'per_page' => $number,
					'page' => $page,
					'reverse_top_level' => false,
					'callback' => array('WP_CarDealer_Review', 'user_reviews')
				), $comments);
			echo '</ul>';

			$pargs = array(
				'base' => add_query_arg( 'cpage', '%#%' ),
				'format' => '',
				'total' => $max_page,
				'current' => $page,
				'echo' => true,
				'add_fragment' => ''
			);
			WP_CarDealer_Mixes::paginate_links( $pargs );
		} else { ?>
			<div class="not-found"><?php esc_html_e('No reviews found.', 'voiture'); ?></div>
		<?php } ?>
	</div>
</div>