You are here

function geofield_field_is_empty in Geofield 7

Same name and namespace in other branches
  1. 7.2 geofield.module \geofield_field_is_empty()

Implements hook_field_is_empty().

File

./geofield.module, line 72

Code

function geofield_field_is_empty($item, $field) {

  // TODO: This is ugly. Please fix.
  if (!empty($item['master_column'])) {
    switch ($item['master_column']) {
      case 'wkt':
        return empty($item['wkt']);
      case 'latlon':
        return empty($item['lat']) && empty($item['lon']);
      case 'bounds':
        return empty($item['left']) && empty($item['right']) && empty($item['top']) && empty($item['bottom']);
    }
  }
  else {
    return empty($item['wkt']);
  }
}