From 57af9d44fce548e4157a8029beeec35017312e80 Mon Sep 17 00:00:00 2001 From: sgiehl <stefan@piwik.org> Date: Sat, 21 Feb 2015 13:45:38 +0100 Subject: [PATCH] fixes #7226 - moved language report to location reports --- plugins/Provider/Provider.php | 3 +-- plugins/UserLanguage/UserLanguage.php | 13 +++++++++++++ plugins/UserSettings/Controller.php | 3 --- plugins/UserSettings/templates/index.twig | 5 ----- 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/plugins/Provider/Provider.php b/plugins/Provider/Provider.php index 719029dc8b..1f2a5fc70d 100644 --- a/plugins/Provider/Provider.php +++ b/plugins/Provider/Provider.php @@ -65,8 +65,7 @@ class Provider extends \Piwik\Plugin public static function footerUserCountry(&$out) { - $out = '<div> - <h2>' . Piwik::translate('Provider_WidgetProviders') . '</h2>'; + $out .= '<div><h2>' . Piwik::translate('Provider_WidgetProviders') . '</h2>'; $out .= FrontController::getInstance()->fetchDispatch('Provider', 'getProvider'); $out .= '</div>'; } diff --git a/plugins/UserLanguage/UserLanguage.php b/plugins/UserLanguage/UserLanguage.php index f8bad84ba2..07d4fdb300 100644 --- a/plugins/UserLanguage/UserLanguage.php +++ b/plugins/UserLanguage/UserLanguage.php @@ -7,10 +7,23 @@ * */ namespace Piwik\Plugins\UserLanguage; +use Piwik\Piwik; +use Piwik\FrontController; /** * */ class UserLanguage extends \Piwik\Plugin { + public function postLoad() + { + Piwik::addAction('Template.footerUserCountry', array('Piwik\Plugins\UserLanguage\UserLanguage', 'footerUserCountry')); + } + + public static function footerUserCountry(&$out) + { + $out .= '<div><h2>' . Piwik::translate('UserLanguage_BrowserLanguage') . '</h2>'; + $out .= FrontController::getInstance()->fetchDispatch('UserLanguage', 'getLanguage'); + $out .= '</div>'; + } } \ No newline at end of file diff --git a/plugins/UserSettings/Controller.php b/plugins/UserSettings/Controller.php index ba18becf5b..948f2c5a25 100644 --- a/plugins/UserSettings/Controller.php +++ b/plugins/UserSettings/Controller.php @@ -35,9 +35,6 @@ class Controller extends \Piwik\Plugin\Controller $view->dataTableConfiguration = $this->renderReport(new GetConfiguration()); } - if (PluginManager::getInstance()->isPluginActivated('UserLanguage')) { - $view->dataTableBrowserLanguage = $this->renderReport(new GetLanguage()); - } return $view->render(); } } diff --git a/plugins/UserSettings/templates/index.twig b/plugins/UserSettings/templates/index.twig index e64d8e52a8..eadf2f09f2 100644 --- a/plugins/UserSettings/templates/index.twig +++ b/plugins/UserSettings/templates/index.twig @@ -3,11 +3,6 @@ <h2 piwik-enriched-headline>{{ 'General_Plugins'|translate }}</h2> {{ dataTablePlugin|raw }} {% endif %} - - {% if dataTableBrowserLanguage|default is not empty %} - <h2 piwik-enriched-headline>{{ 'UserLanguage_BrowserLanguage'|translate }}</h2> - {{ dataTableBrowserLanguage|raw }} - {% endif %} </div> <div id='rightcolumn'> -- GitLab