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 116723156fSAndreas 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 */ 24*d868eb89SAndreas Gohr public function minimumPermission() 25*d868eb89SAndreas Gohr { 2664ab5140SAndreas Gohr return AUTH_READ; 2764ab5140SAndreas Gohr } 2864ab5140SAndreas Gohr 29ab583a1bSAndreas Gohr /** @inheritdoc */ 3060a48169SSatoshi Sahara public function preProcess() 3160a48169SSatoshi Sahara { 32daa5910cSAndreas Gohr global $ID; 33daa5910cSAndreas Gohr unlock($ID); 34daa5910cSAndreas Gohr } 35daa5910cSAndreas Gohr 36daa5910cSAndreas Gohr /** @inheritdoc */ 3760a48169SSatoshi Sahara public function tplContent() 3860a48169SSatoshi Sahara { 396723156fSAndreas Gohr (new PageView())->show(); 4064ab5140SAndreas Gohr } 4164ab5140SAndreas Gohr} 42