protected function AvailabilityCalendarAlterFieldFilter::get_fields_by_type in Availability Calendars 7.5
Returns all fields of the given type.
Parameters
string $type:
Return value
array An array with field (machine) names.
1 call to AvailabilityCalendarAlterFieldFilter::get_fields_by_type()
File
- ./
availability_calendar_alter_field_filter.inc, line 70
Class
- AvailabilityCalendarAlterFieldFilter
- Search API data alteration callback that filters out items based on the fields that refer to them.
Code
protected function get_fields_by_type($type) {
$result = array();
$fields = field_info_fields();
foreach ($fields as $field_name => $field) {
if ($field['type'] === $type && $field['deleted'] == 0) {
$result[] = $field_name;
}
}
return $result;
}