You are here

function geshifilter_filter_admin_form_submit in GeSHi Filter for syntax highlighting 7

1 string reference to 'geshifilter_filter_admin_form_submit'
geshifilter_form_filter_admin_format_form_alter in ./geshifilter.module

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}"]);
    }
  }
}