function date_field_settings_validate in Date 5.2
Same name and namespace in other branches
- 8 date_admin.inc \date_field_settings_validate()
- 6.2 date/date_admin.inc \date_field_settings_validate()
- 6 date/date_admin.inc \date_field_settings_validate()
- 7.3 date.field.inc \date_field_settings_validate()
- 7 date_admin.inc \date_field_settings_validate()
- 7.2 date.field.inc \date_field_settings_validate()
Custom field settings manipulation.
CCK field settings can't use form_set_value(), so do it in a custom function.
File
- date/
date_admin.inc, line 277 - Date administration code. Moved to separate file since there is a lot of code here that is not needed often.
Code
function date_field_settings_validate($element) {
global $form_values;
if ($form_values['multiple'] == 99) {
form_set_value($element['multiple'], 1);
form_set_value($element['repeat'], 1);
}
else {
form_set_value($element['repeat'], 0);
}
if ($form_values['tz_handling'] == 'none') {
form_set_value($element['timezone_db'], '');
}
else {
form_set_value($element['timezone_db'], date_get_timezone_db($form_values['tz_handling']));
}
}