public function getFilteredSearch(&$field, $value) { if (!in_array($field->field_type, self::$field_types)) { return; } $field->parameters->set('display_filter_as_s', 1); // Only supports a basic filter of single text search input return FlexicontentFields::getFilteredSearch($field, $value, $return_sql = true); }
function getFilteredSearch(&$filter, $value, $return_sql = true) { if (!in_array($filter->field_type, self::$field_types)) { return; } $filter->isindexed = true; return FlexicontentFields::getFilteredSearch($filter, $value, $return_sql); }
function getFilteredSearch(&$filter, $value, $return_sql = true) { if (!in_array($filter->field_type, self::$field_types)) { return; } $date_source = $filter->parameters->get('date_source', 0); if ($date_source) { JFactory::getApplication()->enqueueMessage("Field: '" . $filter->label . "' is using start/end publication dates and cannot be used as filter in search view", 'notice'); return; } return FlexicontentFields::getFilteredSearch($filter, $value, $return_sql); }
function getFilteredSearch(&$filter, $value, $return_sql = true) { if ($filter->iscore != 1) { return; } if ($filter->field_type == 'maintext' || $filter->field_type == 'title') { $filter->parameters->set('display_filter_as_s', 1); // Only supports a basic filter of single text search input } $filter->isindexed = in_array($filter->field_type, array('type', 'state', 'tags', 'categories', 'created', 'createdby', 'modified', 'modifiedby')); return FlexicontentFields::getFilteredSearch($filter, $value, $return_sql); }
function getFilteredSearch(&$field, $value) { if ( !in_array($field->field_type, self::$field_types) ) return; return FlexicontentFields::getFilteredSearch($field, $value, $return_sql=true); }