Skip to content

Commit

Permalink
refs #4183 verify plugin version
Browse files Browse the repository at this point in the history
  • Loading branch information
tsteur committed Jan 9, 2014
1 parent 91dc08c commit 480421a
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions plugins/CorePluginsAdmin/PluginDependency.php
Expand Up @@ -9,8 +9,10 @@
* @package CorePluginsAdmin
*/
namespace Piwik\Plugins\CorePluginsAdmin;
use Piwik\Version;

use Composer\Plugin\PluginManager;
use Piwik\Version;
use Piwik\Plugin\Manager as PluginManager;
/**
*
* @package CorePluginsAdmin
Expand Down Expand Up @@ -56,12 +58,20 @@ private function getCurrentVersion($name)
return PHP_VERSION;
default:
try {
$plugin = \Piwik\Plugin\Manager::getInstance()->loadPlugin(ucfirst($name));
$pluginNames = PluginManager::getAllPluginsNames();

if (!in_array($name, $pluginNames) || !PluginManager::getInstance()->isPluginLoaded($name)) {
return '';
}

$plugin = PluginManager::getInstance()->loadPlugin(ucfirst($name));

if (!empty($plugin)) {
return $plugin->getVersion();
}
} catch (\Exception $e) {}
}

return '';
}
}

0 comments on commit 480421a

Please sign in to comment.