1 form.inc | html_date_or_time_value_callback($element, $input = FALSE, &$form_state = array()) |
Element value callback for html_date and html_time elements.
Related topics
File
- core/
includes/ form.inc, line 3338 - Functions for form and batch generation and processing.
Code
function html_date_or_time_value_callback($element, $input = FALSE, &$form_state = array()) {
$return = '';
if ($input !== FALSE) {
$return = $input;
}
elseif (!empty($element['#default_value'])) {
if (is_array($element['#default_value'])) {
// Since #default_value for elements with #access set to FALSE or with
// #disabled set to TRUE is often an array, extract the actual value and
// return it.
$type = str_replace('html_', '', $element['#type']);
$return = $element['#default_value'][$type];
}
else {
$return = $element['#default_value'];
}
}
return $return;
}