You are here

function _geshifilter_flush_language_definition_cache in GeSHi Filter for syntax highlighting 6

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

Helper function for flushing the GeSHi language definition cache

1 call to _geshifilter_flush_language_definition_cache()
geshifilter_admin_general_settings in ./geshifilter.admin.inc
General settings form for the GeSHi filter.

File

./geshifilter.admin.inc, line 504

Code

function _geshifilter_flush_language_definition_cache() {
  if (GESHIFILTER_CSS_CLASSES_AUTOMATIC == variable_get('geshifilter_css_mode', GESHIFILTER_CSS_INLINE)) {

    // Forced regeneration of the CSS file
    _geshifilter_generate_languages_css_file(TRUE);
  }

  // Flush cache of available languages
  variable_del('geshifilter_available_languages_cache');
  drupal_set_message(t('Flushed the GeSHi language definition cache.'));
}