/**
 * Print portfolio category dynamically,
 * based on option in add/edit category page
 */
function wip_get_portfolio_category_HTML()
{
    wip_layout_helper::_print_portfolio_category_layout();
}
Example #2
0
<?php

/**
 * Template part for page,
 * @author webinpixels
 * @package The_Builder
 */
if (have_posts()) {
    while (have_posts()) {
        the_post();
        global $post;
        wip_layout_helper::_print_page_layout();
    }
}
 function _content_for_column($type, $fields = "")
 {
     $colContent = "";
     switch ($type) {
         case 'paragraph-text':
             $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : '';
             $colContent .= $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? isset($fields[2]) && $fields[2] !== '' ? apply_filters('the_content', stripslashes(wptexturize($fields[1]))) : stripslashes(wptexturize($fields[1])) : '';
             break;
         case 'latest-post':
             $count = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? $fields[1] : 5;
             $usethumbnail = $fields != "" && is_array($fields) && (isset($fields[2]) && $fields[2] !== "") ? true : false;
             $showexcerpt = $fields != "" && is_array($fields) && (isset($fields[3]) && $fields[3] !== "") ? true : false;
             $catID = isset($fields[4]) && $fields[4] == 'all' ? 0 : intval($fields[4]);
             $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : '';
             $colContent .= wipfr_latest_blog($count, $usethumbnail, $showexcerpt, 66, $catID);
             break;
         case 'latest-portfolio-thumbnail':
             $count = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? $fields[1] : 6;
             $catID = isset($fields[2]) && $fields[2] == 'all' ? 0 : intval($fields[2]);
             $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : '';
             $colContent .= wipfr_latest_portfolio_thumbnail($count, $catID);
             break;
         case 'latest-product':
             $count = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? $fields[1] : 6;
             $catID = isset($fields[2]) && $fields[2] == 'all' ? 0 : intval($fields[2]);
             $featured = $fields != "" && is_array($fields) && (isset($fields[3]) && $fields[3] != "") ? true : false;
             $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : '';
             if (woocommerce_found()) {
                 $colContent .= _wip_latest_woo_product($count, $catID, $featured);
             } else {
                 $colContent .= __('Please activate WooCommerce Plugin!', 'wip');
             }
             break;
         case 'latest-post-column':
             $count = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? $fields[1] : 3;
             $catID = isset($fields[2]) && $fields[2] == 'all' ? 0 : intval($fields[2]);
             $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : '';
             $colContent .= wip_layout_helper::_print_column_blog_lists($count, $catID);
             break;
         case 'latest-tweet':
             $count = $fields != "" && is_array($fields) && (isset($fields[2]) && $fields[2] != "") ? $fields[2] : 4;
             $twitterUser = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] !== "") ? esc_attr($fields[1]) : '';
             $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : '';
             if ($twitterUser != "") {
                 $colContent .= _wip_display_tweets($twitterUser, $count);
             } else {
                 $colContent .= __('Cannot process request! Twitter username is blank!', 'wip');
             }
             break;
         case 'flickr-photo':
             $count = $fields != "" && is_array($fields) && (isset($fields[2]) && $fields[2] != "") ? $fields[2] : 9;
             $flickrID = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] !== "") ? esc_attr($fields[1]) : '';
             $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : '';
             if ($flickrID != "") {
                 $colContent .= wip_display_flickr($flickrID, $count);
             } else {
                 $colContent .= __('Cannot process request! Please enter your Flickr ID!', 'wip');
             }
             break;
         case 'box-testimonial':
             $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : '';
             $colContent .= $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? wpautop(stripslashes(wptexturize('<span class="before_quote">&#8220;</span>' . $fields[1] . '<span class="after_quote">&#8222;</span>'))) : '';
             $colContent .= $fields != "" && is_array($fields) && (isset($fields[2]) && $fields[2] != "") ? stripslashes(wptexturize('<span class="testi_writer">&#8212; ' . $fields[2] . '</span>')) : '<span class="testi_writer">&#8212; No Body</span>';
             break;
         case 'latest-product-column':
             $count = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? $fields[1] : 3;
             $prodCat = isset($fields[2]) && $fields[2] == 'all' ? 0 : intval($fields[2]);
             $featured = $fields != "" && is_array($fields) && (isset($fields[3]) && $fields[3] != "") ? true : false;
             $colContent .= $fields != "" && is_array($fields) && (isset($fields[0]) && $fields[0] != "") ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : '';
             if (woocommerce_found()) {
                 $colContent .= _wip_show_product_lists_for_manager(34, $count, $prodCat, $featured, false);
             } else {
                 $colContent .= __('Please activate WooCommerce Plugin!', 'wip');
             }
             break;
         case 'latest-portfolio-column':
             $count = $fields != "" && is_array($fields) && (isset($fields[1]) && $fields[1] != "") ? $fields[1] : 3;
             $portCat = isset($fields[2]) && $fields[2] == 'all' ? 0 : intval($fields[2]);
             $colContent .= isset($fields[0]) && $fields[0] != "" ? '<h3 class="section_title">' . stripslashes(esc_attr($fields[0])) . '</h3>' . "\n" : '';
             $colContent .= wip_layout_helper::_print_column_portfolio_lists($count, $portCat);
             break;
     }
     return $colContent;
 }
 function _wip_output_content_wrapper_end()
 {
     global $woocommerce_loop, $wip_woo_single;
     if (!$wip_woo_single && $woocommerce_loop['parent_layout'] != 'fullwidth') {
         echo '</div><!-- end .area_with_sidebar -->' . "\n";
         /** we have remove woocommerce_get_sidebar() and call sidebar right from here */
         echo '<div class="sidebar_block ' . ($woocommerce_loop['parent_layout'] == 'content-sidebar' ? 'area_right' : 'area_left') . '">' . "\n";
         wip_generated_dynamic_sidebar(get_wip_option_by('bd_shoppage_sidebar', 'Default Sidebar'));
         wp_reset_postdata();
         #woocommerce not reset it's query in lots of widgets!!!
         echo '</div>' . "\n";
         echo '<div class="clear"></div>' . "\n";
     }
     if ($wip_woo_single) {
         echo '<div class="clear"></div>' . "\n";
         echo '</div><!-- end .wip-product-single-page -->' . "\n";
     }
     wip_layout_helper::_delete_global_layout();
     //reset global layout
     echo '</div><!-- end .wrap_960 -->' . "\n";
     echo '</div><!-- end MAIN SECTION -->' . "\n";
 }