function fancy_login_settings_validate in Fancy Login 6
Same name and namespace in other branches
- 6.2 includes/fancy_login.pages.inc \fancy_login_settings_validate()
- 7.3 includes/fancy_login.pages.inc \fancy_login_settings_validate()
- 7.2 fancy_login.pages.inc \fancy_login_settings_validate()
Validation function for the settings page
File
- ./
fancy_login.module, line 389
Code
function fancy_login_settings_validate($form, &$form_state) {
$test_values = array(
'screen_fade_color' => 'Screen Fade Color',
'screen_fade_z_index' => 'Screen Fade z-index',
'login_box_height' => 'Login Box Height',
'login_box_width' => 'Login Box Width',
'login_box_background_color' => 'login_box_background_color',
'login_box_text_color' => 'login_box_text_color',
'login_box_border_color' => 'login_box_border_color',
'login_box_border_width' => 'login_box_border_width',
'login_box_border_style' => 'Login Box Border Style',
);
foreach ($test_values as $machine => $human) {
if ($form_state['values'][$machine] == '') {
form_set_error($machine, t('!field must contain a value.', array(
'!field' => $human,
)));
}
}
if (!preg_match('/^[0-9]+$/', $form_state['values']['fancy_login_dim_fade_speed'])) {
form_set_error('fancy_login_dim_fade_speed', t('Background Fade Speed must contain a numeric value'));
}
if (!preg_match('/^[0-9]+$/', $form_state['values']['fancy_login_box_fade_speed'])) {
form_set_error('fancy_login_box_fade_speed', t('Login Box Fade Speed must contain a numeric value'));
}
}