function megamenu_settings_form_validate in Megamenu 6.2
Same name and namespace in other branches
- 6 megamenu.admin.inc \megamenu_settings_form_validate()
- 7 megamenu.admin.inc \megamenu_settings_form_validate()
Validate the settings form
File
- ./
megamenu.admin.inc, line 144
Code
function megamenu_settings_form_validate($form, &$form_state) {
$settings = $form_state['values']['settings'];
if ($form_state['values']['skin_options'] == 'custom_skin') {
if ($form_state['values']['custom_skin'] == '') {
form_set_error('custom_skin', t('If you want to use a custom skin, you must specify its name'));
}
else {
if (!check_plain($form_state['values']['custom_skin'])) {
form_set_error('custom_skin', t('Value must be plain text'));
}
else {
$skin = $form_state['values']['custom_skin'];
}
}
}
else {
$skin = $form_state['values']['default_skin'];
}
$form_state['megamenu']['skin'] = $skin;
}