function _geshifilter_tag_styles_validate in GeSHi Filter for syntax highlighting 7
Same name and namespace in other branches
- 6 geshifilter.admin.inc \_geshifilter_tag_styles_validate()
Validation handler for the tag styles form element. Covers usage in the general form of geshifilter_admin_general_settings() and the format specific (sub)form of _geshifilter_filter_settings().
2 string references to '_geshifilter_tag_styles_validate'
- geshifilter_admin_general_settings in ./
geshifilter.admin.inc - General settings form for the GeSHi filter.
- _geshifilter_filter_settings in ./
geshifilter.admin.inc - Form (items) for filter settings.
File
- ./
geshifilter.admin.inc, line 42
Code
function _geshifilter_tag_styles_validate($form, &$form_state) {
// If we're coming from the _geshifilter_filter_settings (sub)form, we should
// take the text format into account.
$f = isset($form_state['values']['format']) ? '_' . $form_state['values']['format'] : '';
// Check that at least one tag style is selected.
if (0 == count(array_filter($form_state['values']["geshifilter_tag_styles{$f}"]))) {
form_set_error("geshifilter_tag_styles{$f}", t('At least one tag style should be selected.'));
}
}