You are here

function partial_date_render in Partial Date 7

3 calls to partial_date_render()
partial_date_field_formatter_view in ./partial_date.module
Implements hook_field_formatter_view().
partial_date_render_range in ./partial_date.module
_partial_date_field_formatter_settings_summary in ./partial_date.admin.inc
Implements hook_field_formatter_settings_summary().

File

./partial_date.module, line 567
Defines a date element that allows for any combination of date granularity settings.

Code

function partial_date_render($item, $settings = array()) {
  if (empty($item)) {
    return '';
  }
  $settings += array(
    'format' => 'short',
    'component_settings' => array(),
    'is_approximate' => 0,
  );
  if ($settings['format'] != 'custom') {
    $settings['component_settings'] = partial_date_format_settings($settings['format']);
  }
  return theme('partial_date', array(
    'item' => $item,
    'settings' => $settings['component_settings'],
    'format' => $settings['format'],
    'is_approximate' => $settings['is_approximate'],
  ));
}