Beispiel #1
0
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 '';
}
Beispiel #2
0
/**
 * 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;
}