$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'], ''); }