function _entityreference_autofill_field_has_value in Entity reference autofill 7
Check if a field has an input value.
Parameters
array $items: Array of items in the fields $form_state['input'] array.
string $field_name: The name of the field in question.
Return value
bool Whether or not a value is set for this field.
1 call to _entityreference_autofill_field_has_value()
- entityreference_autofill_populate_form_by_field in ./entityreference_autofill.module 
- Populate other form fields with respect to this module's field settings.
File
- ./entityreference_autofill.module, line 440 
- Entity reference autofill module.
Code
function _entityreference_autofill_field_has_value($items, $field_name) {
  // Find out if field implement hook_field_is_empty.
  $field_info = field_info_field($field_name);
  $function = $field_info['module'] . '_field_is_empty';
  // Check if empty.
  if (function_exists($function)) {
    foreach ($items as $item) {
      if (!$function($item, $field_info)) {
        return TRUE;
      }
    }
    return FALSE;
  }
  // Fallback to recursive array check.
  return _entityreference_autofill_field_array_value_exists($items);
}