You are here

function _syntaxhighlighter_get_enabled_language_brushes in Syntax Highlighter 6.2

Same name and namespace in other branches
  1. 8 syntaxhighlighter.module \_syntaxhighlighter_get_enabled_language_brushes()
  2. 7.2 syntaxhighlighter.module \_syntaxhighlighter_get_enabled_language_brushes()

Return value

an array of all enabled language brushes

1 call to _syntaxhighlighter_get_enabled_language_brushes()
syntaxhighlighter_filter_tips in ./syntaxhighlighter.module

File

./syntaxhighlighter.module, line 197
Syntax highlight code using the Syntaxhighlighter javascript library. See http://alexgorbatchev.com/wiki/SyntaxHighlighter

Code

function _syntaxhighlighter_get_enabled_language_brushes() {
  static $brushes;
  if (!isset($brushes)) {
    $brushes = array();
    foreach (variable_get('syntaxhighlighter_enabled_languages', array(
      'shBrushPhp.js',
    )) as $val) {
      if ($val) {
        $brushes[] = strtolower(substr(substr($val, 7), 0, -3));
      }
    }
  }
  return $brushes;
}