xref: /dokuwiki/inc/Action/Show.php (revision 60a48169abe6df5c485f0c9df175a5a50c54ee38)
164ab5140SAndreas Gohr<?php
264ab5140SAndreas Gohr/**
364ab5140SAndreas Gohr * Created by IntelliJ IDEA.
464ab5140SAndreas Gohr * User: andi
564ab5140SAndreas Gohr * Date: 2/10/17
664ab5140SAndreas Gohr * Time: 4:32 PM
764ab5140SAndreas Gohr */
864ab5140SAndreas Gohr
964ab5140SAndreas Gohrnamespace dokuwiki\Action;
1064ab5140SAndreas Gohr
11*60a48169SSatoshi Saharause dokuwiki\Ui;
12*60a48169SSatoshi Sahara
13ab583a1bSAndreas Gohr/**
14ab583a1bSAndreas Gohr * Class Show
15ab583a1bSAndreas Gohr *
16ab583a1bSAndreas Gohr * The default action of showing a page
17ab583a1bSAndreas Gohr *
18ab583a1bSAndreas Gohr * @package dokuwiki\Action
19ab583a1bSAndreas Gohr */
20*60a48169SSatoshi Saharaclass Show extends AbstractAction
21*60a48169SSatoshi Sahara{
2264ab5140SAndreas Gohr    /** @inheritdoc */
23ec701221SAndreas Gohr    public function minimumPermission() {
2464ab5140SAndreas Gohr        return AUTH_READ;
2564ab5140SAndreas Gohr    }
2664ab5140SAndreas Gohr
27ab583a1bSAndreas Gohr    /** @inheritdoc */
28*60a48169SSatoshi Sahara    public function preProcess()
29*60a48169SSatoshi Sahara    {
30daa5910cSAndreas Gohr        global $ID;
31daa5910cSAndreas Gohr        unlock($ID);
32daa5910cSAndreas Gohr    }
33daa5910cSAndreas Gohr
34daa5910cSAndreas Gohr    /** @inheritdoc */
35*60a48169SSatoshi Sahara    public function tplContent()
36*60a48169SSatoshi Sahara    {
37*60a48169SSatoshi Sahara        (new Ui\PageView)->show();
3864ab5140SAndreas Gohr    }
3964ab5140SAndreas Gohr
4064ab5140SAndreas Gohr}
41