<?php

/**
 * The Template for displaying all reviews.
 *
 * @package dokan
 * @package dokan - 2014 1.0
 */

$store_user = get_userdata(get_query_var('author'));
$store_info = dokan_get_store_info($store_user->ID);
$map_location = isset($store_info['location']) ? esc_attr($store_info['location']) : '';
$layout       = get_theme_mod('store_layout', 'left');
$layout       = 'right';


get_header('shop');
$store_user               = dokan()->vendor->get(get_query_var('author'));
$header_background = $store_user->get_banner();

?>

<div id="titlebar" class="store-titlebar <?php if (empty($header_background)) : ?> no-store-bg <?php endif; ?>">

    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <?php dokan_get_template_part('store-header'); ?>
            </div>
        </div>
    </div>
</div>

<?php // do_action('woocommerce_before_main_content'); 
?>

<div class="container listeo-shop-grid <?php echo esc_attr($layout); ?>">


    <?php if ('left' === $layout) { ?>
        <?php dokan_get_template_part('store', 'sidebar', array('store_user' => $store_user, 'store_info' => $store_info, 'map_location' => $map_location)); ?>
    <?php } ?>

    <div id="dokan-primary" class="dokan-single-store  col-md-8 col-lg-9">
        <div id="dokan-content" class="store-review-wrap woocommerce" role="main">

    
            <?php
            $dokan_template_reviews = dokan_pro()->review;
            $id                     = $store_user->ID;
            $post_type              = 'product';
            $limit                  = 20;
            $status                 = '1';
            $comments               = $dokan_template_reviews->comment_query($id, $post_type, $limit, $status);
            ?>

            <div id="reviews">
                <div id="comments">

                    <?php do_action('dokan_review_tab_before_comments'); ?>

                    <h2 class="headline"><?php _e('Vendor Review', 'dokan'); ?></h2>

                    <ol class="commentlist">
                        <?php echo $dokan_template_reviews->render_store_tab_comment_list($comments, $store_user->ID); ?>
                    </ol>

                </div>
            </div>

            <?php
            if (dokan_pro()->module->is_active('store_reviews')) {
                echo $dokan_template_reviews->review_pagination($store_user->ID, $post_type, $limit, $status);
            } else {
                $pagenum = isset($_REQUEST['pagenum']) ? absint($_REQUEST['pagenum']) : 1; // phpcs:ignore
                echo $dokan_template_reviews->review_pagination_with_query($store_user->ID, $post_type, $limit, $status, $pagenum);
            }
            ?>

        </div><!-- #content .site-content -->
    </div><!-- #primary .content-area -->

    <?php if ('right' === $layout) { ?>
        <?php dokan_get_template_part('store', 'sidebar', array('store_user' => $store_user, 'store_info' => $store_info, 'map_location' => $map_location)); ?>
    <?php } ?>

</div><!-- .dokan-store-wrap -->

<?php do_action('woocommerce_after_main_content'); ?>

<?php get_footer(); ?>