diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2014-05-14 18:17:44 +0200 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2014-05-14 18:17:44 +0200 |
| commit | 0e362c3a8a13e7e2ae7d5c1a5d2e5eaa163d153f (patch) | |
| tree | bf9b0fcd4057bb84d36d3d5417fb2e927116f3a8 | |
| parent | e0f69ba3ebc233b416eb83553bb9460075195d1a (diff) | |
| download | phorkie-0e362c3a8a13e7e2ae7d5c1a5d2e5eaa163d153f.tar.gz phorkie-0e362c3a8a13e7e2ae7d5c1a5d2e5eaa163d153f.zip | |
use autoloader on geshi before including it manually
| -rw-r--r-- | src/phorkie/Renderer/Geshi.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/phorkie/Renderer/Geshi.php b/src/phorkie/Renderer/Geshi.php index 21d36c2..08c6c74 100644 --- a/src/phorkie/Renderer/Geshi.php +++ b/src/phorkie/Renderer/Geshi.php @@ -17,7 +17,9 @@ class Renderer_Geshi * Yes, geshi needs to be in your include path * We use the mediawiki geshi extension package. */ - require_once $GLOBALS['phorkie']['cfg']['geshi']; + if (!class_exists('\\GeSHi', true)) { + require_once $GLOBALS['phorkie']['cfg']['geshi']; + } $geshi = new \GeSHi($file->getContent(), $this->getType($file)); $geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS); $geshi->set_header_type(GESHI_HEADER_DIV); |
