You are here

function date_field_is_empty in Date 7.2

Same name and namespace in other branches
  1. 8 date.field.inc \date_field_is_empty()
  2. 7.3 date.field.inc \date_field_is_empty()
  3. 7 date.field.inc \date_field_is_empty()

Implements hook_field_is_empty().

File

./date.field.inc, line 234
Field hooks to implement a date field.

Code

function date_field_is_empty($item, $field) {

  // Sometimes a $item is a date object. Coming from repeating dates. Why??
  if (!is_array($item)) {
    return FALSE;
  }
  if (empty($item['value'])) {
    return TRUE;
  }
  elseif ($field['settings']['todate'] == 'required' && empty($item['value2'])) {
    return TRUE;
  }
  return FALSE;
}