Lines Matching refs:qfilters

328         $qfilters = $this->activeFilters(array_keys($filterMap));
340 $rows = $this->applyFilters($rows, $qfilters, $filterMap);
372 $html .= $this->sortHeader($labels[$c], $c, $sort, $dir, $setFilter, $qfilters);
375 … $html .= $this->renderFilterRow($cols, $filterMap, $qfilters, $toggles, $setFilter, $sort, $dir);
395 $html .= $this->renderPager($page, $totalPages, $sort, $dir, $setFilter, $qfilters);
495 * @param array $qfilters [column => term]
499 protected function applyFilters(array $rows, array $qfilters, array $map) argument
501 if ($qfilters === []) {
504 return array_values(array_filter($rows, function ($row) use ($qfilters, $map) {
505 foreach ($qfilters as $col => $term) {
580 * @param array $qfilters
583 protected function standingParams($sort, $dir, $setFilter, array $qfilters) argument
589 if ($qfilters !== []) {
590 $params['q'] = $qfilters;
618 * @param array $qfilters active text filters
621 protected function sortHeader($label, $col, $sort, $dir, $setFilter, array $qfilters) argument
631 $this->standingParams($sort, $dir, $setFilter, $qfilters),
644 * @param array $qfilters active text filters
651 …protected function renderFilterRow(array $cols, array $filterMap, array $qfilters, array $toggles,… argument
668 if ($setFilter !== '' || $qfilters !== []) {
675 $val = isset($qfilters[$c]) ? hsc($qfilters[$c]) : '';
694 * @param array $qfilters
697 protected function renderPager($page, $totalPages, $sort, $dir, $setFilter, array $qfilters) argument
706 … $html .= $this->pagerLink($page - 1, $sort, $dir, $setFilter, $qfilters, '‹', 'pager_prev');
717 $html .= $this->pagerLink($p, $sort, $dir, $setFilter, $qfilters, (string) $p, '');
722 … $html .= $this->pagerLink($page + 1, $sort, $dir, $setFilter, $qfilters, '›', 'pager_next');
737 * @param array $qfilters
742 protected function pagerLink($p, $sort, $dir, $setFilter, array $qfilters, $text, $titleKey) argument
745 $this->standingParams($sort, $dir, $setFilter, $qfilters),