function geshifilter_filter_admin_form_submit in GeSHi Filter for syntax highlighting 7
1 string reference to 'geshifilter_filter_admin_form_submit'
File
- ./
geshifilter.module, line 330 - An input filter for syntax highlighting using the GeSHi library.
Code
function geshifilter_filter_admin_form_submit($form, &$form_state) {
if (isset($form_state['values']['filters']['geshifilter']['settings'])) {
$values = $form_state['values']['filters']['geshifilter']['settings'];
$f = $form_state['values']['format'];
variable_set("geshifilter_tags_{$f}", $values['general_tags']["geshifilter_tags_{$f}"]);
variable_set("geshifilter_tag_styles_{$f}", $values['general_tags']["geshifilter_tag_styles_{$f}"]);
$languages = $values['per_language_settings']['table']['languages'];
foreach ($languages as $key => $value) {
variable_set("geshifilter_language_tags_{$key}_{$f}", $value["geshifilter_language_tags_{$key}_{$f}"]);
}
}
}