Example #1
0
function show_parent_product_categories($echo = 1, $return = '')
{
    $multiple_settings = get_multiple_settings();
    $taxonomy_name = apply_filters('current_product_catalog_taxonomy', 'al_product-cat');
    $archive_template = get_product_listing_template();
    if ($multiple_settings['product_listing_cats'] == 'on') {
        if ($multiple_settings['cat_template'] != 'template') {
            $product_subcategories = wp_list_categories('show_option_none=No_cat&echo=0&title_li=&taxonomy=' . $taxonomy_name . '&parent=0');
            if (!strpos($product_subcategories, 'No_cat')) {
                $return = '<div class="product-subcategories">' . $product_subcategories . '</div>';
            }
        } else {
            $show_categories = do_shortcode('[show_categories parent="0"]');
            if (!empty($show_categories)) {
                $return = '<div class="product-subcategories ' . $archive_template . '">' . $show_categories;
                if ($archive_template != 'list') {
                    $return .= '<hr>';
                }
                $return .= '</div>';
            }
        }
    }
    return echo_ic_setting($return, $echo);
}
 function implecode_success($text, $echo = 1)
 {
     return echo_ic_setting('<div class="al-box success"><p>' . $text . '</p></div>', $echo);
 }
/**
 *
 * @param string $which color, size, box or none
 * @param int $echo
 * @return string
 */
function design_schemes($which = null, $echo = 1)
{
    $custom_design_schemes = unserialize(DEFAULT_DESIGN_SCHEMES);
    $design_schemes = get_option('design_schemes', $custom_design_schemes);
    if ($which == 'color') {
        $output = $design_schemes['price-color'];
    } else {
        if ($which == 'size') {
            $output = $design_schemes['price-size'];
        } else {
            if ($which == 'box') {
                $output = $design_schemes['box-color'];
            } else {
                if ($which == 'none') {
                    $output = '';
                } else {
                    $output = $design_schemes['price-color'] . ' ' . $design_schemes['price-size'];
                }
            }
        }
    }
    return echo_ic_setting(apply_filters('design_schemes_output', $output), $echo);
}
 function implecode_settings_text_color($option_label, $option_name, $option_value, $required = null, $echo = 1, $class = null, $change = null)
 {
     if ($required != '') {
         $regired_field = 'required="required"';
         $star = '<span class="star"> *</span>';
     } else {
         $regired_field = '';
         $star = '';
     }
     $return = '<tr>';
     $return .= '<td>' . $option_label . $star . ':</td>';
     $return .= '<td><input ' . $regired_field . ' class="color-picker ' . $class . '" type="text" name="' . $option_name . '" value="' . $option_value . '" /></td>';
     $return .= '<script>jQuery("input[name=\'' . $option_name . '\']").wpColorPicker(' . $change . ');</script>';
     $return .= '</tr>';
     return echo_ic_setting($return, $echo);
 }