Esempio n. 1
0
 $curr_term_subonly = '';
 if (isset($curr_fo['settings']['mode']) && $curr_fo['settings']['mode'] == 'subonly') {
     $curr_term_subonly = ' prdctfltr_subonly';
 }
 if (isset($curr_fo['settings']['mode']) && $curr_fo['settings']['mode'] == 'subcategories') {
     $curr_term_subonly = ' prdctfltr_subonly';
 }
 $curr_include = array_map('strtolower', $curr_fo['settings']['include']);
 if (!empty($curr_include)) {
     $curr_include = array_map('strtolower', $curr_include);
 } else {
     foreach ($catalog_categories as $term) {
         $curr_include[] = strtolower($term->slug);
     }
 }
 $curr_include = WC_Prdctfltr::prdctfltr_wpml_translate_terms($curr_include, $curr_fo['filter']);
 if (isset($curr_fo['settings']['hierarchy']) && $curr_fo['settings']['hierarchy'] == 'yes') {
     $catalog_categories_sorted = array();
     WC_Prdctfltr::prdctfltr_sort_terms_hierarchicaly($catalog_categories, $catalog_categories_sorted);
     $catalog_categories = $catalog_categories_sorted;
 }
 if ($curr_fo['settings']['customization'] !== '') {
     $language = WC_Prdctfltr::prdctfltr_wpml_language();
     if (isset($language) && $language !== false) {
         $get_customization = get_option($curr_fo['settings']['customization'] . '_' . $language, '');
         if ($get_customization == '') {
             $get_customization = get_option($curr_fo['settings']['customization'], '');
         }
     } else {
         $get_customization = get_option($curr_fo['settings']['customization'], '');
     }