function cck_time_field_presave in CCK Time 7
Implements hook_field_presave().
File
- ./
cck_time.module, line 93 - Creates a time widget for CCK text fields
Code
function cck_time_field_presave($entity_type, $entity, $field, $instance, $langcode, &$items) {
if (empty($items)) {
return;
}
if ($items[0]['hour'] === '' || $items[0]['minute'] === '') {
return;
}
//intentional lack of support for multiple values
$items[0]['value'] = $items[0]['hour'] . ':' . $items[0]['minute'];
if (isset($items[0]['meridiem'])) {
$items[0]['value'] .= $items[0]['meridiem'];
}
}