function single_page_site_settings_form_validate in Single Page Site 7
Form validation handler for single_page_site_settings_form().
File
- includes/
single_page_site.admin.inc, line 139
Code
function single_page_site_settings_form_validate($form, &$form_state) {
// Validate menu class on special chars.
$menu_class = $form_state['values']['menuclass'];
if (preg_match('/[^A-Za-z0-9#.-]/', $menu_class)) {
form_set_error('menuclass', t('"Menu Class/Id" contains forbidden chars. Only a-z, #, ., - allowed.'));
}
if (module_exists('menu_attributes')) {
// Validate class on non alphapetic chars.
$class = $form_state['values']['class'];
if (preg_match('/[^A-Za-z0-9-]/', $class)) {
form_set_error('class', t('"Menu item selector" contains forbidden chars. Only a-z, - allowed.'));
}
}
// Validate tag on special chars.
$tag = $form_state['values']['tag'];
if (preg_match('/[^A-Za-z0-9]/', $tag)) {
form_set_error('tag', t('"Tag" contains special characters.'));
}
}