function megamenu_settings_form_validate in Megamenu 7
Same name and namespace in other branches
- 6.2 megamenu.admin.inc \megamenu_settings_form_validate()
- 6 megamenu.admin.inc \megamenu_settings_form_validate()
File
- ./
megamenu.admin.inc, line 176
Code
function megamenu_settings_form_validate($form, &$form_state) {
// Need to validate the advanced value. Must be number and can't be a negative value.
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'));
}
elseif (!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;
}