use autoloader on geshi before including it manually
[phorkie.git] / src / phorkie / Renderer / ReStructuredText.php
index 136de16cf0ba1880b064d72f85e27bf120c7c91b..d8d318397eba80b6920baf711d95d16a4bd0f583 100644 (file)
@@ -22,8 +22,9 @@ class Renderer_ReStructuredText
         );
         $process = proc_open('rst2html', $descriptorspec, $pipes);
         if (!is_resource($process)) {
-            //FIXME: fallback to geshi
-            return $file->getContent();
+            return '<div class="alert alert-error">'
+                . 'Cannot open process to execute rst2html'
+                . '</div>';
         }
 
         fwrite($pipes[0], $file->getContent());
@@ -43,8 +44,9 @@ class Renderer_ReStructuredText
 
         if ($retval != 0) {
             $html = '<div class="alert">'
-                . 'rst2html encountered some error; return value ' . $retval . '<br/>'
-                . 'Error message:' . $errors
+                . 'rst2html encountered some error; return value '
+                . $retval . '<br/>'
+                . 'Error message: ' . $errors
                 . '</div>'
                 . $html;
         }