You are here

function date_range_formatter_is_all_day in Date range formatter 7

Copy of date_all_day_field() function.

1 call to date_range_formatter_is_all_day()
date_range_formatter_field_formatter_view in ./date_range_formatter.module
Implements hook_field_formatter_view().

File

./date_range_formatter.module, line 168

Code

function date_range_formatter_is_all_day($field, $instance, $date1, $date2 = NULL) {
  if (empty($date1) || !is_object($date1)) {
    return FALSE;
  }
  elseif (!date_has_time($field['settings']['granularity'])) {
    return TRUE;
  }
  if (empty($date2)) {
    $date2 = $date1;
  }
  $granularity = date_granularity_precision($field['settings']['granularity']);
  $increment = isset($instance['widget']['settings']['increment']) ? $instance['widget']['settings']['increment'] : 1;
  return date_is_all_day(date_format($date1, DATE_FORMAT_DATETIME), date_format($date2, DATE_FORMAT_DATETIME), $granularity, $increment);
}