function get_product_filter_value($filter_name) { if (is_product_filter_active($filter_name)) { $session = get_product_catalog_session(); return $session['filters'][$filter_name]; } return ''; }
/** * Checks if product filter is active * * @param string $filter_name * @return boolean */ function is_product_filter_active($filter_name, $value = null) { $session = get_product_catalog_session(); if (isset($session['filters'][$filter_name]) && !empty($session['filters'][$filter_name])) { if (isset($value) && $session['filters'][$filter_name] == $value) { return true; } else { if (!isset($value)) { return true; } } } return false; }