params)) { // No current search, use last search in memory $params = $this->searchMemory()->getLastSearchParams($this->searchClassId); } else { // clone params so that the manipulation doesn't cause trouble e.g. for facets $params = clone $this->params; } $lastSort = $this->searchMemory()->getLastSort($this->searchClassId); $options = $this->searchOptions($this->searchClassId); $hasDefaultsApplied = $params->hasDefaultsApplied(); $filterCount = $this->searchbox()->getFilterCount($this->checkboxFilters, $this->filterList); // Determine whether the only filters applied are the default ones; this controls // when we display or hide the reset button: $defaultFilters = $options->getDefaultFilters(); $onlyDefaultsApplied = count($defaultFilters) == $filterCount; foreach ($defaultFilters as $currentDefault) { if (!$params->hasFilter($currentDefault)) { $onlyDefaultsApplied = false; break; } } $advancedSearch = $this->searchType === 'advanced'; ?> checkboxFilters as $filter): ?> removeFilter($filter['filter']) : $this->searchMemory()->getEditLink( $this->searchClassId, 'removeFilter', $filter['filter'] ); ?> translate('Remove filter') ?> transEsc($filter['desc'])?> icon('search-filter-remove') ?> $data): ?>
transEsc($field)?>: 3): ?>
0): ?> removeAllFilters()->resetDefaultFilters() : $this->searchMemory()->getEditLink($this->searchClassId, 'removeAllFilters', 1); } ?>
transEscAttr('page_reload_on_deselect_hint') ?>
shouldDisplayResetFilters()): ?> transEsc('reset_filters_button')?>