Back to PhocacartUtilsSettings class

Method getListFilterParams

public static
getListFilterParams
(mixed $includeId = 0)

Method getListFilterParams - Source code

public static function getListFilterParams($includeId = 0)
{
    $pC = PhocacartUtils::getComponentParameters();
    $manufacturer_alias = $pC->get('manufacturer_alias', 'manufacturer');
    $manufacturer_alias = $manufacturer_alias != '' ? trim(PhocacartText::filterValue($manufacturer_alias, 'alphanumeric')) : 'manufacturer';
    $p[] = 'price_from';
    $p[] = 'price_to';
    $p[] = 'tag';
    $p[] = 'label';
    $p[] = $manufacturer_alias;
    $p[] = 'a';
    $p[] = 's';
    $parameters = PhocacartParameter::getAllParameters();
    if (!empty($parameters)) {
        foreach ($parameters as $k => $v) {
            $p[] = trim(PhocacartText::filterValue($v->alias, 'alphanumeric'));
        }
    }
    if ($includeId > 0) {
        $p[] = 'id';
    }
    return $p;
}