function geofield_field_is_empty in Geofield 7.2
Same name and namespace in other branches
- 7 geofield.module \geofield_field_is_empty()
Implements hook_content_is_empty().
File
- ./
geofield.module, line 347
Code
function geofield_field_is_empty($item, $field) {
if (isset($item['input_format'])) {
switch ($item['input_format']) {
case GEOFIELD_INPUT_LAT_LON:
return trim($item['geom']['lat']) == '' || trim($item['geom']['lon']) == '';
case GEOFIELD_INPUT_BOUNDS:
return trim($item['geom']['top']) == '' || trim($item['geom']['right']) == '' || trim($item['geom']['bottom']) == '' || trim($item['geom']['left']) == '';
}
}
//@@TODO: Check if it's an empty geometry as per geoPHP $geometry->empty()
return empty($item['geom']);
}