Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Giehl <stefan@piwik.org>2017-03-18 00:10:21 +0300
committerGitHub <noreply@github.com>2017-03-18 00:10:21 +0300
commit08d24b640509e20e99722e0e32fc939788512bbb (patch)
tree479709b1eb33cadd648a0935837fa7037474e812 /plugins/CorePluginsAdmin/Controller.php
parent13db4c0c91292a2981e633060a49efe2a38bdb1c (diff)
Introduces new config setting to enabled plugin upload (#11445)
* introduces new config setting to enabled plugin upload (disabled by default) * updates changelog * updates expected screenshot * improve message
Diffstat (limited to 'plugins/CorePluginsAdmin/Controller.php')
-rw-r--r--plugins/CorePluginsAdmin/Controller.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/CorePluginsAdmin/Controller.php b/plugins/CorePluginsAdmin/Controller.php
index 13872a3793..5861ae0a71 100644
--- a/plugins/CorePluginsAdmin/Controller.php
+++ b/plugins/CorePluginsAdmin/Controller.php
@@ -88,6 +88,10 @@ class Controller extends Plugin\ControllerAdmin
static::dieIfPluginsAdminIsDisabled();
Piwik::checkUserHasSuperUserAccess();
+ if (!CorePluginsAdmin::isPluginUploadEnabled()) {
+ throw new \Exception('Plugin upload disabled by config');
+ }
+
$nonce = Common::getRequestVar('nonce', null, 'string');
if (!Nonce::verifyNonce(MarketplaceController::INSTALL_NONCE, $nonce)) {