You are here

function _geshifilter_load_geshi in GeSHi Filter for syntax highlighting 5

Helper function for loading the GeSHi library

2 calls to _geshifilter_load_geshi()
geshifilter_admin_settings_form in ./geshifilter.module
Admin page linked from menu
_geshifilter_process_code in ./geshifilter.module

File

./geshifilter.module, line 354

Code

function _geshifilter_load_geshi() {
  $geshi_lib = variable_get('geshifilter_geshi_dir', drupal_get_path('module', 'geshifilter') . '/geshi') . '/geshi.php';
  if (file_exists($geshi_lib)) {
    require_once $geshi_lib;
    return TRUE;
  }
  else {
    drupal_set_message(t('GeSHi library not found'), 'error');
    return FALSE;
  }
}