diff options
author | ahriman <ahriman@falte.red> | 2019-01-02 04:57:35 +0000 |
---|---|---|
committer | ahriman <ahriman@falte.red> | 2019-01-02 04:57:35 +0000 |
commit | 2bd7f83a6495011ada78ca8a9f2af417caf01760 (patch) | |
tree | f9acdb7f09e011c65330ab993d4db3620787dbfb /wiki/inc/Action/Admin.php | |
parent | bcb215c3a7e914d05f166846a33860e48bba64fb (diff) | |
download | site-2bd7f83a6495011ada78ca8a9f2af417caf01760.tar.gz |
removed dokuwiki
Diffstat (limited to 'wiki/inc/Action/Admin.php')
-rw-r--r-- | wiki/inc/Action/Admin.php | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/wiki/inc/Action/Admin.php b/wiki/inc/Action/Admin.php deleted file mode 100644 index 8d43057..0000000 --- a/wiki/inc/Action/Admin.php +++ /dev/null @@ -1,56 +0,0 @@ -<?php - -namespace dokuwiki\Action; - -use dokuwiki\Action\Exception\ActionException; - -/** - * Class Admin - * - * Action to show the admin interface or admin plugins - * - * @package dokuwiki\Action - */ -class Admin extends AbstractUserAction { - - /** @inheritdoc */ - public function minimumPermission() { - global $INFO; - - if($INFO['ismanager']) { - return AUTH_READ; // let in check later - } else { - return AUTH_ADMIN; - } - } - - public function checkPreconditions() { - parent::checkPreconditions(); - - global $INFO; - if(!$INFO['ismanager']) { - throw new ActionException('denied'); - } - } - - public function preProcess() { - global $INPUT; - global $INFO; - - // retrieve admin plugin name from $_REQUEST['page'] - if(($page = $INPUT->str('page', '', true)) != '') { - /** @var $plugin \DokuWiki_Admin_Plugin */ - if($plugin = plugin_getRequestAdminPlugin()) { // FIXME this method does also permission checking - if($plugin->forAdminOnly() && !$INFO['isadmin']) { - throw new ActionException('denied'); - } - $plugin->handle(); - } - } - } - - public function tplContent() { - tpl_admin(); - } - -} |