diff options
Diffstat (limited to 'plugins/CorePluginsAdmin/CorePluginsAdmin.php')
-rw-r--r-- | plugins/CorePluginsAdmin/CorePluginsAdmin.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/CorePluginsAdmin/CorePluginsAdmin.php b/plugins/CorePluginsAdmin/CorePluginsAdmin.php index d1c0a3fee1..8008fe529c 100644 --- a/plugins/CorePluginsAdmin/CorePluginsAdmin.php +++ b/plugins/CorePluginsAdmin/CorePluginsAdmin.php @@ -9,7 +9,9 @@ namespace Piwik\Plugins\CorePluginsAdmin; use Piwik\Config; +use Piwik\Piwik; use Piwik\Plugin; +use Piwik\Plugins\CoreHome\SystemSummary; class CorePluginsAdmin extends Plugin { @@ -21,10 +23,17 @@ class CorePluginsAdmin extends Plugin return array( 'AssetManager.getJavaScriptFiles' => 'getJsFiles', 'AssetManager.getStylesheetFiles' => 'getStylesheetFiles', + 'System.addSystemSummaryItems' => 'addSystemSummaryItems', 'Translate.getClientSideTranslationKeys' => 'getClientSideTranslationKeys' ); } + public function addSystemSummaryItems(&$systemSummary) + { + $numPlugins = Plugin\Manager::getInstance()->getNumberOfActivatedPluginsExcludingAlwaysActivated(); + $systemSummary[] = new SystemSummary\Item($key = 'plugins', Piwik::translate('CoreHome_SystemSummaryNActivatedPlugins', $numPlugins), $value = null, $url = array('module' => 'CorePluginsAdmin', 'action' => 'plugins'), $icon = '', $order = 11); + } + public function getStylesheetFiles(&$stylesheets) { $stylesheets[] = "plugins/CorePluginsAdmin/stylesheets/plugins_admin.less"; |