diff options
author | Thomas Steur <thomas.steur@gmail.com> | 2015-01-13 03:28:39 +0300 |
---|---|---|
committer | Thomas Steur <thomas.steur@gmail.com> | 2015-01-15 05:59:30 +0300 |
commit | 9b77eb1322e9c95c69113e15e56a78707a85abe6 (patch) | |
tree | 506362dd3ef66f4ba09356ef6f2fd6f1a4c3c7f7 /plugins/CorePluginsAdmin | |
parent | c91936738e3a3554275a0008903b0e31263aa0da (diff) |
merge manage plugins and themes into one item
Diffstat (limited to 'plugins/CorePluginsAdmin')
-rw-r--r-- | plugins/CorePluginsAdmin/Controller.php | 5 | ||||
-rw-r--r-- | plugins/CorePluginsAdmin/Menu.php | 9 | ||||
-rw-r--r-- | plugins/CorePluginsAdmin/lang/en.json | 2 | ||||
-rw-r--r-- | plugins/CorePluginsAdmin/templates/plugins.twig | 2 | ||||
-rw-r--r-- | plugins/CorePluginsAdmin/templates/themes.twig | 8 |
5 files changed, 7 insertions, 19 deletions
diff --git a/plugins/CorePluginsAdmin/Controller.php b/plugins/CorePluginsAdmin/Controller.php index c06fa6a7cc..e157fbf83f 100644 --- a/plugins/CorePluginsAdmin/Controller.php +++ b/plugins/CorePluginsAdmin/Controller.php @@ -239,7 +239,10 @@ class Controller extends Plugin\ControllerAdmin try { $marketplace = new Marketplace(); $view->marketplacePluginNames = $marketplace->getAvailablePluginNames($themesOnly); - $view->pluginsHavingUpdate = $marketplace->getPluginsHavingUpdate($themesOnly); + + $pluginsHavingUpdate = $marketplace->getPluginsHavingUpdate(true); + $themesHavingUpdate = $marketplace->getPluginsHavingUpdate(false); + $view->pluginsHavingUpdate = $pluginsHavingUpdate + $themesHavingUpdate; } catch(Exception $e) { // curl exec connection error (ie. server not connected to internet) } diff --git a/plugins/CorePluginsAdmin/Menu.php b/plugins/CorePluginsAdmin/Menu.php index 4d5707fefb..97ec818a59 100644 --- a/plugins/CorePluginsAdmin/Menu.php +++ b/plugins/CorePluginsAdmin/Menu.php @@ -25,7 +25,6 @@ class Menu extends \Piwik\Plugin\Menu $isMarketplaceEnabled = CorePluginsAdmin::isMarketplaceEnabled(); $pluginsUpdateMessage = ''; - $themesUpdateMessage = ''; if ($hasSuperUserAcess && $isMarketplaceEnabled) { $marketplace = new Marketplace(); @@ -33,10 +32,7 @@ class Menu extends \Piwik\Plugin\Menu $themesHavingUpdate = $marketplace->getPluginsHavingUpdate($themesOnly = true); if (!empty($pluginsHavingUpdate)) { - $pluginsUpdateMessage = sprintf(' (%d)', count($pluginsHavingUpdate)); - } - if (!empty($themesHavingUpdate)) { - $themesUpdateMessage = sprintf(' (%d)', count($themesHavingUpdate)); + $pluginsUpdateMessage = sprintf(' (%d)', count($pluginsHavingUpdate) + count($themesHavingUpdate)); } } @@ -48,9 +44,6 @@ class Menu extends \Piwik\Plugin\Menu $menu->addManageItem(Piwik::translate('General_Plugins') . $pluginsUpdateMessage, $this->urlForAction('plugins', array('activated' => '')), $order = 4); - $menu->addManageItem(Piwik::translate('CorePluginsAdmin_Themes') . $themesUpdateMessage, - $this->urlForAction('themes', array('activated' => '')), - $order = 5); } diff --git a/plugins/CorePluginsAdmin/lang/en.json b/plugins/CorePluginsAdmin/lang/en.json index 578ded4e20..58911b3b69 100644 --- a/plugins/CorePluginsAdmin/lang/en.json +++ b/plugins/CorePluginsAdmin/lang/en.json @@ -24,7 +24,7 @@ "DoMoreContactPiwikAdmins": "To install a new plugin or a new theme, please get in touch with your Piwik admins.", "EmailToEnquireUpdatedVersion": "Please email %1$s and enquire an updated version of %2$s.", "FeaturedPlugin": "Featured plugin", - "FindMorePluginsViaMarketplace": "Find more plugins in the %sMarketplace%s.", + "ChangeLookByManageThemes": "You can change the appearance of Piwik by %sManaging Themes%s.", "GetEarlyAccessForPaidPlugins": "Note: all plugins are available for free at present; in the future we will enable Paid Plugins in the Marketplace (%scontact us%s for early access).", "History": "History", "Inactive": "Inactive", diff --git a/plugins/CorePluginsAdmin/templates/plugins.twig b/plugins/CorePluginsAdmin/templates/plugins.twig index fd265aeda5..f7f0b2970f 100644 --- a/plugins/CorePluginsAdmin/templates/plugins.twig +++ b/plugins/CorePluginsAdmin/templates/plugins.twig @@ -25,7 +25,7 @@ {% if isMarketplaceEnabled %} <br /> - {{ 'CorePluginsAdmin_FindMorePluginsViaMarketplace'|translate('<a href="' ~ linkTo({'action': 'browsePlugins'}) ~'">', '</a>')|raw }} + {{ 'CorePluginsAdmin_ChangeLookByManageThemes'|translate('<a href="' ~ linkTo({'action': 'themes'}) ~'">', '</a>')|raw }} {% endif %} </p> diff --git a/plugins/CorePluginsAdmin/templates/themes.twig b/plugins/CorePluginsAdmin/templates/themes.twig index 5ac8ff6d9a..b5e52666d9 100644 --- a/plugins/CorePluginsAdmin/templates/themes.twig +++ b/plugins/CorePluginsAdmin/templates/themes.twig @@ -5,14 +5,6 @@ {% block content %} <div style="max-width:980px;"> - {% if pluginsHavingUpdate|length %} - <h2>{{ 'CorePluginsAdmin_NumUpdatesAvailable'|translate(pluginsHavingUpdate|length) }}</h2> - - <p>{{ 'CorePluginsAdmin_InfoThemeUpdateIsRecommended'|translate }}</p> - - {{ plugins.tablePluginUpdates(pluginsHavingUpdate, updateNonce, true) }} - {% endif %} - <h2 piwik-enriched-headline>{{ 'CorePluginsAdmin_ThemesManagement'|translate }}</h2> <p>{{ 'CorePluginsAdmin_ThemesDescription'|translate }} |