You are here

function geshifilter_admin_general_settings_submit in GeSHi Filter for syntax highlighting 5.2

Same name and namespace in other branches
  1. 6 geshifilter.admin.inc \geshifilter_admin_general_settings_submit()
  2. 7 geshifilter.admin.inc \geshifilter_admin_general_settings_submit()

Submit function for admin settings

File

./geshifilter.admin.inc, line 218

Code

function geshifilter_admin_general_settings_submit($form_id, $form_values) {

  // cache of available languages should be cleared when geshi dir changes
  if (_geshifilter_get_geshi_dir() != $form_values['geshifilter_geshi_dir']) {
    variable_del('geshifilter_available_languages_cache');
  }

  // normal system_settings_form processing
  system_settings_form_submit($form_id, $form_values);

  // regenerate language_css
  if (variable_get('geshifilter_css_mode', GESHIFILTER_CSS_INLINE) == GESHIFILTER_CSS_CLASSES_AUTOMATIC) {
    _geshifilter_generate_languages_css_file();
  }
  _geshifilter_clear_filter_cache();
}