function rules_condition_entity_has_field_options

Returns options for choosing a field for the selected entity.

Related topics

1 string reference to 'rules_condition_entity_has_field_options'
rules_entity_condition_info in modules/entity.rules.inc
Implements hook_rules_condition_info() on behalf of the entity module.

File

modules/entity.rules.inc, line 462

Code

function rules_condition_entity_has_field_options(RulesAbstractPlugin $element) {
    // The field_info_field_map() function was introduced in Drupal 7.22. See
    // https://www.drupal.org/node/1915646.
    if (function_exists('field_info_field_map')) {
        $fields = field_info_field_map();
    }
    else {
        $fields = field_info_fields();
    }
    $field_list = drupal_map_assoc(array_keys($fields));
    ksort($field_list);
    return $field_list;
}