function block($instance) { global $mp; echo '<div id="sidebar" style="border-left: none; padding: 0px; margin-bottom: 0px;">'; echo '<div class="well well-small">'; $title = $instance['title']; if (!empty($title)) { echo '<h4 class="page-header">' . apply_filters('widget_title', $title) . '</h4>'; } if (!empty($instance['custom_text'])) { echo '<div class="custom_text">' . $instance['custom_text'] . '</div>'; } echo '<div class="mp_cart_widget_content">'; $btnclass = mpt_load_mp_btn_color(); flexmarket_show_cart('widget', NULL, true, $btnclass); echo '</div>'; echo '</div>'; echo '</div>'; }
function widget($args, $instance) { global $mp; if ($instance['only_store_pages'] && !mp_is_shop_page()) { return; } extract($args); echo $before_widget; $title = $instance['title']; if (!empty($title)) { echo $before_title . apply_filters('widget_title', $title) . $after_title; } if (!empty($instance['custom_text'])) { echo '<div id="custom_text">' . $instance['custom_text'] . '</div>'; } /* setup our custom query */ //setup taxonomy if applicable if ($instance['taxonomy_type'] == 'category') { $taxonomy_query = '&product_category=' . $instance['taxonomy']; } else { if ($instance['taxonomy_type'] == 'tag') { $taxonomy_query = '&product_tag=' . $instance['taxonomy']; } else { $taxonomy_query = ''; } } //figure out perpage if (isset($instance['num_products']) && intval($instance['num_products']) > 0) { $paginate_query = '&posts_per_page=' . intval($instance['num_products']) . '&paged=1'; } else { $paginate_query = '&posts_per_page=10&paged=1'; } //get order by if ($instance['order_by']) { if ($instance['order_by'] == 'price') { $order_by_query = '&meta_key=mp_price&orderby=meta_value_num'; } else { if ($instance['order_by'] == 'sales') { $order_by_query = '&meta_key=mp_sales_count&orderby=meta_value_num'; } else { $order_by_query = '&orderby=' . $instance['order_by']; } } } else { $order_by_query = '&orderby=title'; } //get order direction if ($instance['order']) { $order_query = '&order=' . $instance['order']; } else { $order_query = '&orderby=DESC'; } //The Query $custom_query = new WP_Query('post_type=product' . $taxonomy_query . $paginate_query . $order_by_query . $order_query); //do we have products? if (count($custom_query->posts)) { echo '<ul id="mp_product_list" class="">'; foreach ($custom_query->posts as $post) { $btnclass = mpt_load_mp_btn_color(); echo '<li ' . mp_product_class(false, 'mp_product', $post->ID) . '>'; echo '<div class="row-fluid">'; if ($instance['show_thumbnail']) { echo '<div class="span4">'; mp_product_image(true, 'widget', $post->ID, $instance['size']); echo '</div>'; echo '<div class="span8">'; } else { echo '<div class="span12">'; } echo '<p class="mp_product_name"><a href="' . get_permalink($post->ID) . '">' . esc_attr($post->post_title) . '</a></p>'; if ($instance['show_excerpt']) { echo '<div class="mp_product_content">' . $mp->product_excerpt($post->post_excerpt, $post->post_content, $post->ID) . '</div>'; } if ($instance['show_price'] || $instance['show_button']) { echo '<div class="mp_product_meta' . ($instance['show_excerpt'] ? ' align-right' : '') . '">'; if ($instance['show_price']) { echo flexmarket_product_price(false, $post->ID, '', '', 'widget'); } if ($instance['show_button']) { echo flexmarket_buy_button(false, 'list', $post->ID, $btnclass . ' btn-small'); } echo '</div>'; } echo '</div>'; //End span echo '</div>'; // End Row-fluid echo '</li>'; } echo '</ul>'; } else { ?> <div class="widget-error"> <?php _e('No Products', 'mp'); ?> </div> <?php } echo $after_widget; }
<?php get_header(); ?> <?php $btnclass = mpt_load_mp_btn_color(); $iconclass = mpt_load_whiteicon_in_btn(); ?> <!-- Page --> <div id="page-wrapper"> <div class="header-section"> <div class="outercontainer"> <div class="container"> <div class="clear padding30"></div> <h1 class="page-header"><span><?php _e('Track Your Order'); ?> </span></h1> <div class="clear padding15"></div> </div><!-- / container --> </div><!-- / outercontainer --> </div><!-- / header-section --> <div class="content-section">
function flexmarket_list_products($unique_id = '', $context = '') { $btnclass = mpt_load_mp_btn_color(); $iconclass = mpt_load_whiteicon_in_btn(); $tagcolor = mpt_load_icontag_color(); $span = mpt_load_product_listing_layout(); $counter = mpt_load_product_listing_counter(); $entries = get_option('mpt_mp_listing_entries'); $advancedsoft = mpt_enable_advanced_sort(); $advancedsoftbtnposition = mpt_advanced_sort_btn_position(); echo flexmarket_advance_product_sort($unique_id, $advancedsoft, $advancedsoftbtnposition, $context, false, true, '', $entries, '', '', '', '', $counter, $span, $btnclass, $iconclass, $tagcolor); }