diff options
author | ahriman <ahriman@falte.red> | 2019-01-02 04:57:35 +0000 |
---|---|---|
committer | ahriman <ahriman@falte.red> | 2019-01-02 04:57:35 +0000 |
commit | 2bd7f83a6495011ada78ca8a9f2af417caf01760 (patch) | |
tree | f9acdb7f09e011c65330ab993d4db3620787dbfb /wiki/inc/Action/Preview.php | |
parent | bcb215c3a7e914d05f166846a33860e48bba64fb (diff) | |
download | site-2bd7f83a6495011ada78ca8a9f2af417caf01760.tar.gz |
removed dokuwiki
Diffstat (limited to 'wiki/inc/Action/Preview.php')
-rw-r--r-- | wiki/inc/Action/Preview.php | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/wiki/inc/Action/Preview.php b/wiki/inc/Action/Preview.php deleted file mode 100644 index 850b204..0000000 --- a/wiki/inc/Action/Preview.php +++ /dev/null @@ -1,58 +0,0 @@ -<?php - -namespace dokuwiki\Action; - -/** - * Class Preview - * - * preview during editing - * - * @package dokuwiki\Action - */ -class Preview extends Edit { - - /** @inheritdoc */ - public function preProcess() { - header('X-XSS-Protection: 0'); - $this->savedraft(); - parent::preProcess(); - } - - /** @inheritdoc */ - public function tplContent() { - global $TEXT; - html_edit(); - html_show($TEXT); - } - - /** - * Saves a draft on preview - */ - protected function savedraft() { - global $INFO; - global $ID; - global $INPUT; - global $conf; - - if(!$conf['usedraft']) return; - if(!$INPUT->post->has('wikitext')) return; - - // ensure environment (safeguard when used via AJAX) - assert(isset($INFO['client']), 'INFO.client should have been set'); - assert(isset($ID), 'ID should have been set'); - - $draft = array( - 'id' => $ID, - 'prefix' => substr($INPUT->post->str('prefix'), 0, -1), - 'text' => $INPUT->post->str('wikitext'), - 'suffix' => $INPUT->post->str('suffix'), - 'date' => $INPUT->post->int('date'), - 'client' => $INFO['client'], - ); - $cname = getCacheName($draft['client'] . $ID, '.draft'); - if(io_saveFile($cname, serialize($draft))) { - $INFO['draft'] = $cname; - } - } - -} |