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/Save.php | |
parent | bcb215c3a7e914d05f166846a33860e48bba64fb (diff) | |
download | site-2bd7f83a6495011ada78ca8a9f2af417caf01760.tar.gz |
removed dokuwiki
Diffstat (limited to 'wiki/inc/Action/Save.php')
-rw-r--r-- | wiki/inc/Action/Save.php | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/wiki/inc/Action/Save.php b/wiki/inc/Action/Save.php deleted file mode 100644 index 0b24729..0000000 --- a/wiki/inc/Action/Save.php +++ /dev/null @@ -1,60 +0,0 @@ -<?php - -namespace dokuwiki\Action; - -use dokuwiki\Action\Exception\ActionAbort; -use dokuwiki\Action\Exception\ActionException; - -/** - * Class Save - * - * Save at the end of an edit session - * - * @package dokuwiki\Action - */ -class Save extends AbstractAction { - - /** @inheritdoc */ - public function minimumPermission() { - global $INFO; - if($INFO['exists']) { - return AUTH_EDIT; - } else { - return AUTH_CREATE; - } - } - - /** @inheritdoc */ - public function preProcess() { - if(!checkSecurityToken()) throw new ActionException('preview'); - - global $ID; - global $DATE; - global $PRE; - global $TEXT; - global $SUF; - global $SUM; - global $lang; - global $INFO; - global $INPUT; - - //spam check - if(checkwordblock()) { - msg($lang['wordblock'], -1); - throw new ActionException('edit'); - } - //conflict check - if($DATE != 0 && $INFO['meta']['date']['modified'] > $DATE) { - throw new ActionException('conflict'); - } - - //save it - saveWikiText($ID, con($PRE, $TEXT, $SUF, true), $SUM, $INPUT->bool('minor')); //use pretty mode for con - //unlock it - unlock($ID); - - // continue with draftdel -> redirect -> show - throw new ActionAbort('draftdel'); - } - -} |