| 1 field.info.inc | field_info_fields($include_deleted = FALSE) | 
Returns all field definitions.
Return value
An array of field definitions, keyed by field name. Each field has an: additional property, 'bundles', which is an array of all the bundles to which this field belongs keyed by entity type.
Related topics
File
- core/modules/ field/ field.info.inc, line 699 
- Field Info API, providing information about available fields and field types.
Code
function field_info_fields($include_deleted = FALSE) {
  $fields = array();
  $info = _field_info_collate_fields();
  foreach ($info['fields'] as $key => $field) {
    if (!$field['deleted'] || $include_deleted) {
      $fields[$field['field_name']] = $field;
    }
  }
  return $fields;
}
