You are here

function _field_weight_multiple_parse in Field display weights (per node) 7.2

2 calls to _field_weight_multiple_parse()
field_weight_multiple_entity_view_alter in modules/field_weight_multiple.module
Implements hook_entity_view_alter().
field_weight_multiple_form_field_weight_display_overview_form_alter in modules/field_weight_multiple.module
Implements hook_form_FORM_ID_alter().

File

modules/field_weight_multiple.module, line 188

Code

function _field_weight_multiple_parse($weight_instances) {
  $multi_fields = array();

  // Figure out which fields are multiple-value fields
  foreach ($weight_instances as $field_name => $field) {
    $field_info = field_info_field($field_name);
    if ($field_info && $field_info['cardinality'] > 1 || $field_info['cardinality'] == FIELD_CARDINALITY_UNLIMITED) {

      // Yes.
      $multi_fields[] = $field_name;
    }
  }
  return $multi_fields;
}