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