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'],
));
}