xref: /dokuwiki/inc/Action/Revisions.php (revision 6723156fd9886ff7204e21fb8bf9240b9223b40f)
115a53894SAndreas Gohr<?php
215a53894SAndreas Gohr
315a53894SAndreas Gohrnamespace dokuwiki\Action;
415a53894SAndreas Gohr
5*6723156fSAndreas Gohruse dokuwiki\Ui\PageRevisions;
66c9fde82SSatoshi Saharause dokuwiki\Ui;
76c9fde82SSatoshi Sahara
815a53894SAndreas Gohr/**
915a53894SAndreas Gohr * Class Revisions
1015a53894SAndreas Gohr *
1115a53894SAndreas Gohr * Show the list of old revisions of the current page
1215a53894SAndreas Gohr *
1315a53894SAndreas Gohr * @package dokuwiki\Action
1415a53894SAndreas Gohr */
156c9fde82SSatoshi Saharaclass Revisions extends AbstractAction
166c9fde82SSatoshi Sahara{
1715a53894SAndreas Gohr    /** @inheritdoc */
186c9fde82SSatoshi Sahara    public function minimumPermission()
196c9fde82SSatoshi Sahara    {
2015a53894SAndreas Gohr        return AUTH_READ;
2115a53894SAndreas Gohr    }
2215a53894SAndreas Gohr
2315a53894SAndreas Gohr    /** @inheritdoc */
246c9fde82SSatoshi Sahara    public function tplContent()
256c9fde82SSatoshi Sahara    {
26b370ebcdSSatoshi Sahara        global $INFO, $INPUT;
27*6723156fSAndreas Gohr        (new PageRevisions($INFO['id']))->show($INPUT->int('first', -1));
2815a53894SAndreas Gohr    }
2915a53894SAndreas Gohr}
30