Пример #1
0
         if (strpos($curr_selected, '+')) {
             $curr_selected = explode('+', $curr_selected);
         } else {
             $curr_selected = array($curr_selected);
         }
     }
 }
 $curr_term_style = $curr_options['wc_settings_prdctfltr_' . $attr];
 if ($curr_options['wc_settings_prdctfltr_' . $attr . '_hierarchy'] == 'yes') {
     $curr_term_style = 'pf_attr_text';
 }
 $curr_term_multi = $curr_options['wc_settings_prdctfltr_' . $attr . '_multi'] == 'yes' ? ' prdctfltr_multi' : ' prdctfltr_single';
 $curr_term_adoptive = $curr_options['wc_settings_prdctfltr_' . $attr . '_adoptive'] == 'yes' ? ' prdctfltr_adoptive' : '';
 $curr_term_relation = $curr_options['wc_settings_prdctfltr_' . $attr . '_relation'] == 'AND' ? ' prdctfltr_merge_terms' : '';
 $curr_include = $curr_options['wc_settings_prdctfltr_include_' . $attr];
 $curr_include = WC_Prdctfltr::prdctfltr_wpml_include_terms($curr_include, $attr);
 if ($curr_options['wc_settings_prdctfltr_' . $attr . '_adoptive'] == 'yes' && $curr_options['wc_settings_prdctfltr_adoptive_style'] == 'pf_adptv_default') {
     $curr_not_found = count($curr_attributes);
     foreach ($curr_attributes as $term) {
         $decode_slug = WC_Prdctfltr::prdctfltr_utf8_decode($term->slug);
         if (!empty($curr_include) && !in_array($decode_slug, $curr_include)) {
             $curr_not_found = $curr_not_found - 1;
         }
     }
 } else {
     $curr_not_found = null;
 }
 if (isset($curr_not_found) && $curr_not_found == count($curr_include)) {
     continue;
 }
 ?>