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:
authorMatthieu Napoli <matthieu@mnapoli.fr>2014-11-27 03:56:56 +0300
committerMatthieu Napoli <matthieu@mnapoli.fr>2014-11-27 03:56:56 +0300
commit0c80a9be897972650d3e176943c0c63fcddcd6ca (patch)
tree7115929216c7969ff167cb5deb17777bb02aa7f2 /plugins/CorePluginsAdmin/PluginInstaller.php
parent9ea42bb907d9ddbb1ca7e0868e34b3a46de1973e (diff)
parent7bab10fc9dd46037e39e5cbb3dcca2b420528051 (diff)
Merge branch 'di-config' into tmp-path
Conflicts: tests/PHPUnit/Integration/LogTest.php
Diffstat (limited to 'plugins/CorePluginsAdmin/PluginInstaller.php')
-rw-r--r--plugins/CorePluginsAdmin/PluginInstaller.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/plugins/CorePluginsAdmin/PluginInstaller.php b/plugins/CorePluginsAdmin/PluginInstaller.php
index d848e5c427..e95f7f1d74 100644
--- a/plugins/CorePluginsAdmin/PluginInstaller.php
+++ b/plugins/CorePluginsAdmin/PluginInstaller.php
@@ -166,8 +166,14 @@ class PluginInstaller
if (!empty($missingDependencies)) {
$message = '';
foreach ($missingDependencies as $dep) {
- $params = array(ucfirst($dep['requirement']), $dep['actualVersion'], $dep['requiredVersion']);
- $message .= Piwik::translate('CorePluginsAdmin_MissingRequirementsNotice', $params);
+ if (empty($dep['actualVersion'])) {
+ $params = array(ucfirst($dep['requirement']), $dep['requiredVersion'], $metadata->name);
+ $message .= Piwik::translate('CorePluginsAdmin_MissingRequirementsPleaseInstallNotice', $params);
+ } else {
+ $params = array(ucfirst($dep['requirement']), $dep['actualVersion'], $dep['requiredVersion']);
+ $message .= Piwik::translate('CorePluginsAdmin_MissingRequirementsNotice', $params);
+ }
+
}
throw new PluginInstallerException($message);