diff options
author | diosmosis <diosmosis@users.noreply.github.com> | 2019-10-02 07:07:46 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-02 07:07:46 +0300 |
commit | c6782cf50089d2926ca45fc50cb42da57fc85ff7 (patch) | |
tree | 8265289e69a95651e18e53ed6e64082477bc5205 /plugins/SitesManager | |
parent | 27bf56d59b3e3afd464d49bd38d11d2bcc48146a (diff) |
Add note about google analytics importer to site without data card. (#14728)
* Add note about google analytics importer to site without data card.
* Use event so message can be customized.
Diffstat (limited to 'plugins/SitesManager')
-rw-r--r-- | plugins/SitesManager/Controller.php | 16 | ||||
-rw-r--r-- | plugins/SitesManager/templates/siteWithoutData.twig | 5 |
2 files changed, 19 insertions, 2 deletions
diff --git a/plugins/SitesManager/Controller.php b/plugins/SitesManager/Controller.php index da66d3a248..6d651e9324 100644 --- a/plugins/SitesManager/Controller.php +++ b/plugins/SitesManager/Controller.php @@ -14,6 +14,7 @@ use Piwik\API\ResponseBuilder; use Piwik\Common; use Piwik\Exception\UnexpectedWebsiteFoundException; use Piwik\Piwik; +use Piwik\Plugin\Manager; use Piwik\Session; use Piwik\Settings\Measurable\MeasurableSettings; use Piwik\SettingsPiwik; @@ -160,12 +161,25 @@ class Controller extends \Piwik\Plugin\ControllerAdmin 'idSite' => $this->idSite ), $viewType = 'basic'); + $googleAnalyticsImporterMessage = ''; + if (Manager::getInstance()->isPluginLoaded('GoogleAnalyticsImporter')) { + $googleAnalyticsImporterMessage = '<h3>' . Piwik::translate('CoreAdminHome_ImportFromGoogleAnalytics') . '</h3>' + . '<p>' . Piwik::translate('CoreAdminHome_ImportFromGoogleAnalyticsDescription', ['<a href="https://plugins.matomo.org/GoogleAnalyticsImporter" rel="noopener noreferrer" target="_blank">', '</a>']) . '</p>' + . '<p></p>'; + + /** + * @ignore + */ + Piwik::postEvent('SitesManager.siteWithoutData.customizeImporterMessage', [&$googleAnalyticsImporterMessage]); + } + return $this->renderTemplateAs('siteWithoutData', array( 'siteName' => $this->site->getName(), 'idSite' => $this->idSite, 'jsTag' => $jsTag, 'piwikUrl' => $piwikUrl, - 'emailBody' => $emailContent + 'emailBody' => $emailContent, + 'googleAnalyticsImporterMessage' => $googleAnalyticsImporterMessage, ), $viewType = 'basic'); } } diff --git a/plugins/SitesManager/templates/siteWithoutData.twig b/plugins/SitesManager/templates/siteWithoutData.twig index a6d7d1dede..fa48a0c392 100644 --- a/plugins/SitesManager/templates/siteWithoutData.twig +++ b/plugins/SitesManager/templates/siteWithoutData.twig @@ -86,7 +86,10 @@ <h3>{{ 'CoreAdminHome_HttpTrackingApi'|translate }}</h3> <p>{{ 'CoreAdminHome_HttpTrackingApiDescription'|translate('<a href="https://developer.matomo.org/api-reference/tracking-api" rel="noreferrer noopener" target="_blank">','</a>')|raw }}</p> - <p></p> + + {% if googleAnalyticsImporterMessage is defined %} + {{ googleAnalyticsImporterMessage|raw }} + {% endif %} {{ postEvent('Template.endTrackingHelpPage') }} |