xref: /dokuwiki/inc/Action/Draft.php (revision ec7012214a693c8b3103377245a7d797cf8f9608)
1f21dad39SAndreas Gohr<?php
2f21dad39SAndreas Gohr
3f21dad39SAndreas Gohrnamespace dokuwiki\Action;
4f21dad39SAndreas Gohr
5ab583a1bSAndreas Gohr/**
6ab583a1bSAndreas Gohr * Class Draft
7ab583a1bSAndreas Gohr *
8ab583a1bSAndreas Gohr * Screen to see and recover a draft
9ab583a1bSAndreas Gohr *
10ab583a1bSAndreas Gohr * @package dokuwiki\Action
11ab583a1bSAndreas Gohr * @fixme combine with Recover?
12ab583a1bSAndreas Gohr */
13f21dad39SAndreas Gohrclass Draft extends AbstractAction {
14f21dad39SAndreas Gohr
15f21dad39SAndreas Gohr    /** @inheritdoc */
16*ec701221SAndreas Gohr    public function minimumPermission() {
17f21dad39SAndreas Gohr        global $INFO;
18f21dad39SAndreas Gohr        if($INFO['exists']) {
19f21dad39SAndreas Gohr            return AUTH_EDIT;
20f21dad39SAndreas Gohr        } else {
21f21dad39SAndreas Gohr            return AUTH_CREATE;
22f21dad39SAndreas Gohr        }
23f21dad39SAndreas Gohr    }
24f21dad39SAndreas Gohr
25f21dad39SAndreas Gohr    // FIXME any permission checks needed?
26f21dad39SAndreas Gohr
27f21dad39SAndreas Gohr    public function tplContent() {
28f21dad39SAndreas Gohr        html_draft();
29f21dad39SAndreas Gohr    }
30f21dad39SAndreas Gohr
31f21dad39SAndreas Gohr}
32