xref: /dokuwiki/inc/Action/Diff.php (revision 66ad52870159c5dadf412ecd1e8aa53a6dbbe0e7)
1<?php
2
3namespace dokuwiki\Action;
4
5/**
6 * Class Diff
7 *
8 * Show the differences between two revisions
9 *
10 * @package dokuwiki\Action
11 */
12class Diff extends AbstractAction {
13
14    /** @inheritdoc */
15    public function minimumPermission() {
16        return AUTH_READ;
17    }
18
19    /** @inheritdoc */
20    public function preProcess() {
21        global $INPUT;
22
23        // store the selected diff type in cookie
24        $difftype = $INPUT->str('difftype');
25        if(!empty($difftype)) {
26            set_doku_pref('difftype', $difftype);
27        }
28    }
29
30    /** @inheritdoc */
31    public function tplContent() {
32        html_diff();
33    }
34
35}
36