-
Notifications
You must be signed in to change notification settings - Fork 0
/
store-reviews.php
91 lines (70 loc) · 3.17 KB
/
store-reviews.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?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'] ) : '';
get_header( 'shop' );
?>
<?php do_action( 'woocommerce_before_main_content' ); ?>
<?php if ( dokan_get_option( 'enable_theme_store_sidebar', 'dokan_general', 'off' ) == 'off' ) { ?>
<div id="dokan-secondary" class="dokan-clearfix dokan-w3 dokan-store-sidebar" role="complementary" style="margin-right:3%;">
<div class="dokan-widget-area widget-collapse">
<?php
if ( ! dynamic_sidebar( 'sidebar-store' ) ) {
$args = array(
'before_widget' => '<aside class="widget">',
'after_widget' => '</aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
);
if ( class_exists( 'Dokan_Store_Location' ) ) {
the_widget( 'Dokan_Store_Category_Menu', array( 'title' => __( 'Store Category', 'dokan' ) ), $args );
if( dokan_get_option( 'store_map', 'dokan_general', 'on' ) == 'on' ) {
the_widget( 'Dokan_Store_Location', array( 'title' => __( 'Store Location', 'dokan' ) ), $args );
}
if( dokan_get_option( 'contact_seller', 'dokan_general', 'on' ) == 'on' ) {
the_widget( 'Dokan_Store_Contact_Form', array( 'title' => __( 'Contact Vendor', 'dokan' ) ), $args );
}
}
}
?>
<?php do_action( 'dokan_sidebar_store_after', $store_user, $store_info ); ?>
</div>
</div><!-- #secondary .widget-area -->
<?php
} else {
get_sidebar( 'store' );
}
?>
<div id="dokan-primary" class="dokan-single-store dokan-w8">
<div id="dokan-content" class="store-review-wrap woocommerce" role="main">
<?php dokan_get_template_part( 'store-header' ); ?>
<?php
$dokan_template_reviews = Dokan_Pro_Reviews::init();
$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
echo $dokan_template_reviews->review_pagination( $id, $post_type, $limit, $status );
?>
</div><!-- #content .site-content -->
</div><!-- #primary .content-area -->
<?php do_action( 'woocommerce_after_main_content' ); ?>
<?php get_footer(); ?>