aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--_test/tests/inc/Action/general.test.php8
-rw-r--r--inc/Action/AbstractAclAction.php4
-rw-r--r--inc/Action/AbstractAction.php4
-rw-r--r--inc/Action/AbstractUserAction.php4
-rw-r--r--inc/Action/Admin.php4
-rw-r--r--inc/Action/Draft.php4
-rw-r--r--inc/Action/Edit.php4
-rw-r--r--inc/Action/Login.php4
-rw-r--r--inc/Action/Logout.php4
-rw-r--r--inc/Action/Profile.php4
-rw-r--r--inc/Action/ProfileDelete.php4
-rw-r--r--inc/Action/Register.php4
-rw-r--r--inc/Action/Resendpwd.php4
-rw-r--r--inc/Action/Search.php4
-rw-r--r--inc/Action/Subscribe.php4
-rw-r--r--inc/ActionRouter.php2
16 files changed, 33 insertions, 33 deletions
diff --git a/_test/tests/inc/Action/general.test.php b/_test/tests/inc/Action/general.test.php
index 5e6402836..9aacfbf96 100644
--- a/_test/tests/inc/Action/general.test.php
+++ b/_test/tests/inc/Action/general.test.php
@@ -133,7 +133,7 @@ class action_general extends DokuWikiTest {
$conf['subscribers'] = 1;
try {
- $class->checkPermissions();
+ $class->checkPreconditions();
} catch(\Exception $e) {
$this->assertNotSame(ActionAclRequiredException::class, get_class($e));
}
@@ -141,7 +141,7 @@ class action_general extends DokuWikiTest {
$conf['useacl'] = 0;
try {
- $class->checkPermissions();
+ $class->checkPreconditions();
} catch(\Exception $e) {
$this->assertSame(ActionAclRequiredException::class, get_class($e));
}
@@ -166,7 +166,7 @@ class action_general extends DokuWikiTest {
$_SERVER['REMOTE_USER'] = 'test';
try {
- $class->checkPermissions();
+ $class->checkPreconditions();
} catch(\Exception $e) {
$this->assertNotSame(ActionUserRequiredException::class, get_class($e));
}
@@ -174,7 +174,7 @@ class action_general extends DokuWikiTest {
unset($_SERVER['REMOTE_USER']);
try {
- $class->checkPermissions();
+ $class->checkPreconditions();
} catch(\Exception $e) {
$this->assertSame(ActionUserRequiredException::class, get_class($e));
}
diff --git a/inc/Action/AbstractAclAction.php b/inc/Action/AbstractAclAction.php
index 76639b066..871edb0ae 100644
--- a/inc/Action/AbstractAclAction.php
+++ b/inc/Action/AbstractAclAction.php
@@ -14,8 +14,8 @@ use dokuwiki\Action\Exception\ActionAclRequiredException;
abstract class AbstractAclAction extends AbstractAction {
/** @inheritdoc */
- public function checkPermissions() {
- parent::checkPermissions();
+ public function checkPreconditions() {
+ parent::checkPreconditions();
global $conf;
global $auth;
if(!$conf['useacl']) throw new ActionAclRequiredException();
diff --git a/inc/Action/AbstractAction.php b/inc/Action/AbstractAction.php
index 8c2467f86..ea862386e 100644
--- a/inc/Action/AbstractAction.php
+++ b/inc/Action/AbstractAction.php
@@ -44,12 +44,12 @@ abstract class AbstractAction {
abstract public function minimumPermission();
/**
- * Check permissions are correct to run this action
+ * Check conditions are met to run this action
*
* @throws ActionException
* @return void
*/
- public function checkPermissions() {
+ public function checkPreconditions() {
}
/**
diff --git a/inc/Action/AbstractUserAction.php b/inc/Action/AbstractUserAction.php
index 8a3a19f75..b4e3f1a4d 100644
--- a/inc/Action/AbstractUserAction.php
+++ b/inc/Action/AbstractUserAction.php
@@ -14,8 +14,8 @@ use dokuwiki\Action\Exception\ActionUserRequiredException;
abstract class AbstractUserAction extends AbstractAclAction {
/** @inheritdoc */
- public function checkPermissions() {
- parent::checkPermissions();
+ public function checkPreconditions() {
+ parent::checkPreconditions();
global $INPUT;
if(!$INPUT->server->str('REMOTE_USER')) {
throw new ActionUserRequiredException();
diff --git a/inc/Action/Admin.php b/inc/Action/Admin.php
index b1f9095ee..8d4305788 100644
--- a/inc/Action/Admin.php
+++ b/inc/Action/Admin.php
@@ -24,8 +24,8 @@ class Admin extends AbstractUserAction {
}
}
- public function checkPermissions() {
- parent::checkPermissions();
+ public function checkPreconditions() {
+ parent::checkPreconditions();
global $INFO;
if(!$INFO['ismanager']) {
diff --git a/inc/Action/Draft.php b/inc/Action/Draft.php
index ab678c294..caf087011 100644
--- a/inc/Action/Draft.php
+++ b/inc/Action/Draft.php
@@ -25,8 +25,8 @@ class Draft extends AbstractAction {
}
/** @inheritdoc */
- public function checkPermissions() {
- parent::checkPermissions();
+ public function checkPreconditions() {
+ parent::checkPreconditions();
global $INFO;
if(!file_exists($INFO['draft'])) throw new ActionException('edit');
}
diff --git a/inc/Action/Edit.php b/inc/Action/Edit.php
index 748351681..061c9e2ca 100644
--- a/inc/Action/Edit.php
+++ b/inc/Action/Edit.php
@@ -26,8 +26,8 @@ class Edit extends AbstractAction {
/**
* @inheritdoc falls back to 'source' if page not writable
*/
- public function checkPermissions() {
- parent::checkPermissions();
+ public function checkPreconditions() {
+ parent::checkPreconditions();
global $INFO;
// no edit permission? view source
diff --git a/inc/Action/Login.php b/inc/Action/Login.php
index 6e4aeb01a..7f903ff2d 100644
--- a/inc/Action/Login.php
+++ b/inc/Action/Login.php
@@ -19,9 +19,9 @@ class Login extends AbstractAclAction {
}
/** @inheritdoc */
- public function checkPermissions() {
+ public function checkPreconditions() {
global $INPUT;
- parent::checkPermissions();
+ parent::checkPreconditions();
if($INPUT->server->has('REMOTE_USER')) {
// nothing to do
throw new ActionException();
diff --git a/inc/Action/Logout.php b/inc/Action/Logout.php
index 2abf968f6..159090423 100644
--- a/inc/Action/Logout.php
+++ b/inc/Action/Logout.php
@@ -20,8 +20,8 @@ class Logout extends AbstractUserAction {
}
/** @inheritdoc */
- public function checkPermissions() {
- parent::checkPermissions();
+ public function checkPreconditions() {
+ parent::checkPreconditions();
/** @var \DokuWiki_Auth_Plugin $auth */
global $auth;
diff --git a/inc/Action/Profile.php b/inc/Action/Profile.php
index 1ebe51fec..53d8d2ff3 100644
--- a/inc/Action/Profile.php
+++ b/inc/Action/Profile.php
@@ -20,8 +20,8 @@ class Profile extends AbstractUserAction {
}
/** @inheritdoc */
- public function checkPermissions() {
- parent::checkPermissions();
+ public function checkPreconditions() {
+ parent::checkPreconditions();
/** @var \DokuWiki_Auth_Plugin $auth */
global $auth;
diff --git a/inc/Action/ProfileDelete.php b/inc/Action/ProfileDelete.php
index 5be5ff578..995f81394 100644
--- a/inc/Action/ProfileDelete.php
+++ b/inc/Action/ProfileDelete.php
@@ -20,8 +20,8 @@ class ProfileDelete extends AbstractUserAction {
}
/** @inheritdoc */
- public function checkPermissions() {
- parent::checkPermissions();
+ public function checkPreconditions() {
+ parent::checkPreconditions();
/** @var \DokuWiki_Auth_Plugin $auth */
global $auth;
diff --git a/inc/Action/Register.php b/inc/Action/Register.php
index c97d3f858..0d5415868 100644
--- a/inc/Action/Register.php
+++ b/inc/Action/Register.php
@@ -20,8 +20,8 @@ class Register extends AbstractAclAction {
}
/** @inheritdoc */
- public function checkPermissions() {
- parent::checkPermissions();
+ public function checkPreconditions() {
+ parent::checkPreconditions();
/** @var \DokuWiki_Auth_Plugin $auth */
global $auth;
diff --git a/inc/Action/Resendpwd.php b/inc/Action/Resendpwd.php
index 80f05e056..ab243b042 100644
--- a/inc/Action/Resendpwd.php
+++ b/inc/Action/Resendpwd.php
@@ -20,8 +20,8 @@ class Resendpwd extends AbstractAclAction {
}
/** @inheritdoc */
- public function checkPermissions() {
- parent::checkPermissions();
+ public function checkPreconditions() {
+ parent::checkPreconditions();
/** @var \DokuWiki_Auth_Plugin $auth */
global $auth;
diff --git a/inc/Action/Search.php b/inc/Action/Search.php
index aa19671da..382fc47e6 100644
--- a/inc/Action/Search.php
+++ b/inc/Action/Search.php
@@ -27,8 +27,8 @@ class Search extends AbstractAction {
*
* @inheritdoc
*/
- public function checkPermissions() {
- parent::checkPermissions();
+ public function checkPreconditions() {
+ parent::checkPreconditions();
}
public function preProcess()
diff --git a/inc/Action/Subscribe.php b/inc/Action/Subscribe.php
index 94920c428..c16571022 100644
--- a/inc/Action/Subscribe.php
+++ b/inc/Action/Subscribe.php
@@ -20,8 +20,8 @@ class Subscribe extends AbstractUserAction {
}
/** @inheritdoc */
- public function checkPermissions() {
- parent::checkPermissions();
+ public function checkPreconditions() {
+ parent::checkPreconditions();
global $conf;
if(isset($conf['subscribers']) && !$conf['subscribers']) throw new ActionDisabledException();
diff --git a/inc/ActionRouter.php b/inc/ActionRouter.php
index 7e6fddd16..edc45cfc4 100644
--- a/inc/ActionRouter.php
+++ b/inc/ActionRouter.php
@@ -204,7 +204,7 @@ class ActionRouter {
throw new ActionDisabledException();
}
- $action->checkPermissions();
+ $action->checkPreconditions();
if(isset($INFO)) {
$perm = $INFO['perm'];