[ Index ]

PHP Cross Reference of DokuWiki

title

Body

[close]

/inc/Action/ -> Recent.php (source)

   1  <?php
   2  
   3  namespace dokuwiki\Action;
   4  
   5  /**
   6   * Class Recent
   7   *
   8   * The recent changes view
   9   *
  10   * @package dokuwiki\Action
  11   */
  12  class Recent extends AbstractAction {
  13  
  14      /** @var string what type of changes to show */
  15      protected $showType = 'both';
  16  
  17      /** @inheritdoc */
  18      public function minimumPermission() {
  19          return AUTH_NONE;
  20      }
  21  
  22      /** @inheritdoc */
  23      public function preProcess() {
  24          global $INPUT;
  25          $show_changes = $INPUT->str('show_changes');
  26          if(!empty($show_changes)) {
  27              set_doku_pref('show_changes', $show_changes);
  28              $this->showType = $show_changes;
  29          } else {
  30              $this->showType = get_doku_pref('show_changes', 'both');
  31          }
  32      }
  33  
  34      /** @inheritdoc */
  35      public function tplContent() {
  36          global $INPUT;
  37          html_recent((int) $INPUT->extract('first')->int('first'), $this->showType);
  38      }
  39  
  40  }