about summary refs log tree commit diff stats
path: root/wiki/inc/parser/code.php
diff options
context:
space:
mode:
authorahriman <ahriman@falte.red>2019-01-02 04:57:35 +0000
committerahriman <ahriman@falte.red>2019-01-02 04:57:35 +0000
commit2bd7f83a6495011ada78ca8a9f2af417caf01760 (patch)
treef9acdb7f09e011c65330ab993d4db3620787dbfb /wiki/inc/parser/code.php
parentbcb215c3a7e914d05f166846a33860e48bba64fb (diff)
downloadsite-2bd7f83a6495011ada78ca8a9f2af417caf01760.tar.gz
removed dokuwiki
Diffstat (limited to 'wiki/inc/parser/code.php')
-rw-r--r--wiki/inc/parser/code.php73
1 files changed, 0 insertions, 73 deletions
diff --git a/wiki/inc/parser/code.php b/wiki/inc/parser/code.php
deleted file mode 100644
index f91f1d2..0000000
--- a/wiki/inc/parser/code.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-/**
- * A simple renderer that allows downloading of code and file snippets
- *
- * @author Andreas Gohr <andi@splitbrain.org>
- */
-if(!defined('DOKU_INC')) die('meh.');
-
-class Doku_Renderer_code extends Doku_Renderer {
-    var $_codeblock = 0;
-
-    /**
-     * Send the wanted code block to the browser
-     *
-     * When the correct block was found it exits the script.
-     *
-     * @param string $text
-     * @param string $language
-     * @param string $filename
-     */
-    function code($text, $language = null, $filename = '') {
-        global $INPUT;
-        if(!$language) $language = 'txt';
-        $language = preg_replace(PREG_PATTERN_VALID_LANGUAGE, '', $language);
-        if(!$filename) $filename = 'snippet.'.$language;
-        $filename = utf8_basename($filename);
-        $filename = utf8_stripspecials($filename, '_');
-
-        // send CRLF to Windows clients
-        if(strpos($INPUT->server->str('HTTP_USER_AGENT'), 'Windows') !== false) {
-            $text = str_replace("\n", "\r\n", $text);
-        }
-
-        if($this->_codeblock == $INPUT->str('codeblock')) {
-            header("Content-Type: text/plain; charset=utf-8");
-            header("Content-Disposition: attachment; filename=$filename");
-            header("X-Robots-Tag: noindex");
-            echo trim($text, "\r\n");
-            exit;
-        }
-
-        $this->_codeblock++;
-    }
-
-    /**
-     * Wraps around code()
-     *
-     * @param string $text
-     * @param string $language
-     * @param string $filename
-     */
-    function file($text, $language = null, $filename = '') {
-        $this->code($text, $language, $filename);
-    }
-
-    /**
-     * This should never be reached, if it is send a 404
-     */
-    function document_end() {
-        http_status(404);
-        echo '404 - Not found';
-        exit;
-    }
-
-    /**
-     * Return the format of the renderer
-     *
-     * @returns string 'code'
-     */
-    function getFormat() {
-        return 'code';
-    }
-}