| 1 |
<?php |
<?php |
| 2 |
//$Id: date_elements.inc,v 1.22.2.17 2008/06/17 11:07:38 karens Exp $ |
//$Id: date_elements.inc,v 1.22.2.18 2008/06/17 11:22:49 karens Exp $ |
| 3 |
/** |
/** |
| 4 |
* @file |
* @file |
| 5 |
* Date forms and form themes and validation. |
* Date forms and form themes and validation. |
| 334 |
*/ |
*/ |
| 335 |
function date_combo_validate($element) { |
function date_combo_validate($element) { |
| 336 |
global $form_values; |
global $form_values; |
| 337 |
|
|
| 338 |
$field_name = $element['#parents'][0]; |
$field_name = $element['#parents'][0]; |
| 339 |
$delta = $element['#parents'][1]; |
$delta = $element['#parents'][1]; |
| 340 |
$item = $form_values[$field_name][$delta]; |
$item = $form_values[$field_name][$delta]; |
| 348 |
|
|
| 349 |
// Update the timezone, if changed. |
// Update the timezone, if changed. |
| 350 |
$timezone = $element['#date_timezone']; |
$timezone = $element['#date_timezone']; |
| 351 |
if (!empty($form_values['timezone']) && |
if (!empty($form_values[$field_name][0]['timezone']) && |
| 352 |
$form_values[$field_name]['timezone'] != $element['#date_timezone']) { |
$form_values[$field_name][0]['timezone'] != $element['#date_timezone']) { |
| 353 |
$timezone = $form_values[$field_name]['timezone']; |
$timezone = $form_values[$field_name][0]['timezone']; |
|
dsm('updating timezone to '. $timezone); |
|
| 354 |
} |
} |
| 355 |
|
|
| 356 |
if (empty($item[$from_field])) { |
if (empty($item[$from_field])) { |