aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2014-05-14 18:17:44 +0200
committerChristian Weiske <cweiske@cweiske.de>2014-05-14 18:17:44 +0200
commit0e362c3a8a13e7e2ae7d5c1a5d2e5eaa163d153f (patch)
treebf9b0fcd4057bb84d36d3d5417fb2e927116f3a8 /src
parente0f69ba3ebc233b416eb83553bb9460075195d1a (diff)
downloadphorkie-0e362c3a8a13e7e2ae7d5c1a5d2e5eaa163d153f.tar.gz
phorkie-0e362c3a8a13e7e2ae7d5c1a5d2e5eaa163d153f.zip
use autoloader on geshi before including it manually
Diffstat (limited to 'src')
-rw-r--r--src/phorkie/Renderer/Geshi.php4
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);