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*6723156fSAndreas Gohruse dokuwiki\Ui\PageView; 1260a48169SSatoshi Saharause dokuwiki\Ui; 1360a48169SSatoshi Sahara 14ab583a1bSAndreas Gohr/** 15ab583a1bSAndreas Gohr * Class Show 16ab583a1bSAndreas Gohr * 17ab583a1bSAndreas Gohr * The default action of showing a page 18ab583a1bSAndreas Gohr * 19ab583a1bSAndreas Gohr * @package dokuwiki\Action 20ab583a1bSAndreas Gohr */ 2160a48169SSatoshi Saharaclass Show extends AbstractAction 2260a48169SSatoshi Sahara{ 2364ab5140SAndreas Gohr /** @inheritdoc */ 24ec701221SAndreas Gohr public function minimumPermission() { 2564ab5140SAndreas Gohr return AUTH_READ; 2664ab5140SAndreas Gohr } 2764ab5140SAndreas Gohr 28ab583a1bSAndreas Gohr /** @inheritdoc */ 2960a48169SSatoshi Sahara public function preProcess() 3060a48169SSatoshi Sahara { 31daa5910cSAndreas Gohr global $ID; 32daa5910cSAndreas Gohr unlock($ID); 33daa5910cSAndreas Gohr } 34daa5910cSAndreas Gohr 35daa5910cSAndreas Gohr /** @inheritdoc */ 3660a48169SSatoshi Sahara public function tplContent() 3760a48169SSatoshi Sahara { 38*6723156fSAndreas Gohr (new PageView())->show(); 3964ab5140SAndreas Gohr } 4064ab5140SAndreas Gohr 4164ab5140SAndreas Gohr} 42