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