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:
Diffstat (limited to 'plugins/CorePluginsAdmin/Controller.php')
-rw-r--r--plugins/CorePluginsAdmin/Controller.php21
1 files changed, 16 insertions, 5 deletions
diff --git a/plugins/CorePluginsAdmin/Controller.php b/plugins/CorePluginsAdmin/Controller.php
index d2b0b305e4..5defcac356 100644
--- a/plugins/CorePluginsAdmin/Controller.php
+++ b/plugins/CorePluginsAdmin/Controller.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\CorePluginsAdmin;
use Exception;
use Piwik\API\Request;
use Piwik\Common;
-use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Exception\MissingFilePermissionException;
use Piwik\Filechecks;
@@ -184,6 +183,9 @@ class Controller extends Plugin\ControllerAdmin
}
}
+ $view->isPluginUploadEnabled = CorePluginsAdmin::isPluginUploadEnabled();
+ $view->installNonce = Nonce::getNonce(MarketplaceController::INSTALL_NONCE);
+
return $view;
}
@@ -247,10 +249,19 @@ class Controller extends Plugin\ControllerAdmin
$suffix = "You may uninstall the plugin or manually delete the files in piwik/plugins/$pluginName/";
}
- $description = '<strong>'
- . $this->translator->translate('CorePluginsAdmin_PluginNotCompatibleWith', array($pluginName, self::getPiwikVersion()))
- . '</strong><br/>'
- . $suffix;
+ if ($this->pluginManager->isPluginInFilesystem($pluginName)) {
+ $description = '<strong>'
+ . $this->translator->translate('CorePluginsAdmin_PluginNotCompatibleWith',
+ array($pluginName, self::getPiwikVersion()))
+ . '</strong><br/>'
+ . $suffix;
+ } else {
+ $description = '<strong>'
+ . $this->translator->translate('CorePluginsAdmin_PluginNotFound',
+ array($pluginName))
+ . '</strong><br/>'
+ . $this->translator->translate('CorePluginsAdmin_PluginNotFoundAlternative');
+ }
$plugin['info'] = array(
'description' => $description,
'version' => $this->translator->translate('General_Unknown'),