You are here

function content_rules_get_field_names_by_type in Content Construction Kit (CCK) 6.3

Same name and namespace in other branches
  1. 6.2 includes/content.rules.inc \content_rules_get_field_names_by_type()

Returns the fields of a given field type only. Suitable for using it with #options.

4 calls to content_rules_get_field_names_by_type()
content_rules_action_populate_field_form in includes/content.rules.inc
Action "populate a field" configuration form. This is a multistep form!
content_rules_field_changed_form in includes/content.rules.inc
nodereference_rules_action_load_form in modules/nodereference/nodereference.rules.inc
userreference_rules_action_load_form in modules/userreference/userreference.rules.inc

File

includes/content.rules.inc, line 292
Provides basic rules module support.

Code

function content_rules_get_field_names_by_type($type = NULL) {
  $fields = array();
  foreach (content_fields() as $field) {
    if (!isset($type) || $field['type'] == $type) {
      $fields[$field['field_name']] = $field['field_name'];
    }
  }
  asort($fields);
  return $fields;
}