function merci_convert_date_popup in MERCI (Manage Equipment Reservations, Checkout and Inventory) 6.2
Same name and namespace in other branches
- 7.2 includes/api.inc \merci_convert_date_popup()
1 call to merci_convert_date_popup()
- template_preprocess_merci_conflict_grid in theme/
theme.inc - @file MERCI - Managed Equipment Reservation Checkout and Inventory
File
- includes/
api.inc, line 698 - MERCI - Managed Equipment Reservation Checkout and Inventory
Code
function merci_convert_date_popup($dates, $date_format = 'm/d/Y g:ia') {
module_load_include('inc', 'date_api', 'date_api_elements');
$date_timezone = date_default_timezone_name();
$start = array(
'#value' => array(
'date' => $dates['value']['date'],
'time' => $dates['value']['time'],
),
'#date_timezone' => $date_timezone,
'#date_format' => $date_format,
);
$end = array(
'#value' => array(
'date' => $dates['value2']['date'],
'time' => $dates['value2']['time'],
),
'#date_timezone' => $date_timezone,
'#date_format' => $date_format,
);
$start = date_popup_input_value($start);
$end = date_popup_input_value($end);
$start = date_make_date($start);
$end = date_make_date($end);
date_timezone_set($start, timezone_open('UTC'));
date_timezone_set($end, timezone_open('UTC'));
$start = date_convert($start, DATE_OBJECT, DATE_DATETIME);
$end = date_convert($end, DATE_OBJECT, DATE_DATETIME);
return array(
'value' => $start,
'value2' => $end,
);
}