Lines Matching refs:filter
374 foreach($filters as $filter) {
375 if(strpos($filter['compare'], 'LIKE') !== false) {
376 if(strpos($filter['compare'], 'NOT') !== false) {
377 $comparator_value = '!~' . str_replace('%', '*', $filter['value']);
379 $comparator_value = '*~' . str_replace('%', '', $filter['value']);
381 $fltrs[] = $filter['key'] . $comparator_value;
383 $fltrs[] = $filter['key'] . $filter['compare'] . $filter['value'];
644 foreach($dataau['filter'] as $filter) {
645 $col = $filter['key'];
646 $closecompare = ($filter['compare'] == 'IN(' ? ')' : '');
649 …$where2 .= " " . $filter['logic'] . " pages.page " . $filter['compare'] . " '" . $filter['value'] …
651 …$where2 .= " " . $filter['logic'] . " pages.class " . $filter['compare'] . " '" . $filter['value']…
653 …$where2 .= " " . $filter['logic'] . " pages.title " . $filter['compare'] . " '" . $filter['value']…
656 $filter['value'] = (int) strtotime($filter['value']);
657 …$where2 .= " " . $filter['logic'] . " pages.lastmod " . $filter['compare'] . " " . $filter['value'…
665 … if($use_dataresolve && $filter['colname'] && (substr($filter['compare'], -4) == 'LIKE')) {
666 …here2 .= ' ' . $filter['logic'] . ' DATARESOLVE(' . $table . '.value,\'' . $sqlite->escape_string(…
667 " '" . $filter['value'] . "'"; //value is already escaped
669 … $where2 .= ' ' . $filter['logic'] . ' ' . $table . '.value ' . $filter['compare'] .
670 … " '" . $filter['value'] . "'" . $closecompare; //value is already escaped