41 lines
		
	
	
		
			894 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			894 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
namespace dokuwiki\Action;
 | 
						|
 | 
						|
/**
 | 
						|
 * Class Recent
 | 
						|
 *
 | 
						|
 * The recent changes view
 | 
						|
 *
 | 
						|
 * @package dokuwiki\Action
 | 
						|
 */
 | 
						|
class Recent extends AbstractAction {
 | 
						|
 | 
						|
    /** @var string what type of changes to show */
 | 
						|
    protected $showType = 'both';
 | 
						|
 | 
						|
    /** @inheritdoc */
 | 
						|
    public function minimumPermission() {
 | 
						|
        return AUTH_NONE;
 | 
						|
    }
 | 
						|
 | 
						|
    /** @inheritdoc */
 | 
						|
    public function preProcess() {
 | 
						|
        global $INPUT;
 | 
						|
        $show_changes = $INPUT->str('show_changes');
 | 
						|
        if(!empty($show_changes)) {
 | 
						|
            set_doku_pref('show_changes', $show_changes);
 | 
						|
            $this->showType = $show_changes;
 | 
						|
        } else {
 | 
						|
            $this->showType = get_doku_pref('show_changes', 'both');
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    /** @inheritdoc */
 | 
						|
    public function tplContent() {
 | 
						|
        global $INPUT;
 | 
						|
        html_recent((int) $INPUT->extract('first')->int('first'), $this->showType);
 | 
						|
    }
 | 
						|
 | 
						|
}
 |