Source.php 620 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace dokuwiki\Action;
  3. use dokuwiki\Ui;
  4. /**
  5. * Class Source
  6. *
  7. * Show the source of a page
  8. *
  9. * @package dokuwiki\Action
  10. */
  11. class Source extends AbstractAction
  12. {
  13. /** @inheritdoc */
  14. public function minimumPermission()
  15. {
  16. return AUTH_READ;
  17. }
  18. /** @inheritdoc */
  19. public function preProcess()
  20. {
  21. global $TEXT;
  22. global $INFO;
  23. global $ID;
  24. global $REV;
  25. if ($INFO['exists']) {
  26. $TEXT = rawWiki($ID, $REV);
  27. }
  28. }
  29. /** @inheritdoc */
  30. public function tplContent()
  31. {
  32. (new Ui\Editor)->show();
  33. }
  34. }