<?php $user_id = get_current_user_id(); $orders_counts = dokan_count_orders($user_id); $post_counts = dokan_count_posts('product', $user_id); $comment_counts = dokan_count_comments('product', $user_id); $pageviews = (int) dokan_author_pageviews($user_id); $earning = dokan_author_total_sales($user_id); $products_url = dokan_get_navigation_url('products'); $orders_url = dokan_get_navigation_url('orders'); $reviews_url = dokan_get_navigation_url('reviews'); ?> <div class="dokan-dashboard-wrap"> <?php dokan_get_template('dashboard-nav.php', array('active_menu' => 'dashboard')); ?> <div class="dokan-dashboard-content"> <?php if (!dokan_is_seller_enabled($user_id)) { dokan_seller_not_enabled_notice(); } ?> <article class="dashboard-content-area"> <?php echo dokan_get_profile_progressbar(); ?> <div class="dokan-w6 dokan-dash-left">
function dokan_product_listing_status_filter() { $permalink = dokan_get_navigation_url('products'); $status_class = isset($_GET['post_status']) ? $_GET['post_status'] : 'all'; $post_counts = dokan_count_posts('product', get_current_user_id()); dokan_get_template_part('products/listing-status-filter', '', array('permalink' => $permalink, 'status_class' => $status_class, 'post_counts' => $post_counts)); }
function dokan_product_listing_status_filter() { $permalink = dokan_get_navigation_url('products'); $status_class = isset($_GET['post_status']) ? $_GET['post_status'] : 'all'; $post_counts = dokan_count_posts('product', get_current_user_id()); ?> <ul class="dokan-listing-filter dokan-left subsubsub"> <li<?php echo $status_class == 'all' ? ' class="active"' : ''; ?> > <a href="<?php echo $permalink; ?> "><?php printf(__('All (%d)', 'dokan'), $post_counts->total); ?> </a> </li> <li<?php echo $status_class == 'publish' ? ' class="active"' : ''; ?> > <a href="<?php echo add_query_arg(array('post_status' => 'publish'), $permalink); ?> "><?php printf(__('Online (%d)', 'dokan'), $post_counts->publish); ?> </a> </li> <li<?php echo $status_class == 'pending' ? ' class="active"' : ''; ?> > <a href="<?php echo add_query_arg(array('post_status' => 'pending'), $permalink); ?> "><?php printf(__('Pending Review (%d)', 'dokan'), $post_counts->pending); ?> </a> </li> <li<?php echo $status_class == 'draft' ? ' class="active"' : ''; ?> > <a href="<?php echo add_query_arg(array('post_status' => 'draft'), $permalink); ?> "><?php printf(__('Draft (%d)', 'dokan'), $post_counts->draft); ?> </a> </li> </ul> <!-- .post-statuses-filter --> <?php }
/** * Get Post Count * * @since 2.4 * * @return integer */ public function get_post_counts() { return dokan_count_posts('product', $this->user_id); }