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/Edit.php | |
parent | bcb215c3a7e914d05f166846a33860e48bba64fb (diff) | |
download | site-2bd7f83a6495011ada78ca8a9f2af417caf01760.tar.gz |
removed dokuwiki
Diffstat (limited to 'wiki/inc/Action/Edit.php')
-rw-r--r-- | wiki/inc/Action/Edit.php | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/wiki/inc/Action/Edit.php b/wiki/inc/Action/Edit.php deleted file mode 100644 index 061c9e2..0000000 --- a/wiki/inc/Action/Edit.php +++ /dev/null @@ -1,91 +0,0 @@ -<?php - -namespace dokuwiki\Action; - -use dokuwiki\Action\Exception\ActionAbort; - -/** - * Class Edit - * - * Handle editing - * - * @package dokuwiki\Action - */ -class Edit extends AbstractAction { - - /** @inheritdoc */ - public function minimumPermission() { - global $INFO; - if($INFO['exists']) { - return AUTH_READ; // we check again below - } else { - return AUTH_CREATE; - } - } - - /** - * @inheritdoc falls back to 'source' if page not writable - */ - public function checkPreconditions() { - parent::checkPreconditions(); - global $INFO; - - // no edit permission? view source - if($INFO['exists'] && !$INFO['writable']) { - throw new ActionAbort('source'); - } - } - - /** @inheritdoc */ - public function preProcess() { - global $ID; - global $INFO; - - global $TEXT; - global $RANGE; - global $PRE; - global $SUF; - global $REV; - global $SUM; - global $lang; - global $DATE; - - if(!isset($TEXT)) { - if($INFO['exists']) { - if($RANGE) { - list($PRE, $TEXT, $SUF) = rawWikiSlices($RANGE, $ID, $REV); - } else { - $TEXT = rawWiki($ID, $REV); - } - } else { - $TEXT = pageTemplate($ID); - } - } - - //set summary default - if(!$SUM) { - if($REV) { - $SUM = sprintf($lang['restored'], dformat($REV)); - } elseif(!$INFO['exists']) { - $SUM = $lang['created']; - } - } - - // Use the date of the newest revision, not of the revision we edit - // This is used for conflict detection - if(!$DATE) $DATE = @filemtime(wikiFN($ID)); - - //check if locked by anyone - if not lock for my self - $lockedby = checklock($ID); - if($lockedby) { - throw new ActionAbort('locked'); - }; - lock($ID); - } - - /** @inheritdoc */ - public function tplContent() { - html_edit(); - } - -} |