Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiosmosis <diosmosis@users.noreply.github.com>2019-10-02 07:07:46 +0300
committerGitHub <noreply@github.com>2019-10-02 07:07:46 +0300
commitc6782cf50089d2926ca45fc50cb42da57fc85ff7 (patch)
tree8265289e69a95651e18e53ed6e64082477bc5205 /plugins/SitesManager
parent27bf56d59b3e3afd464d49bd38d11d2bcc48146a (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.php16
-rw-r--r--plugins/SitesManager/templates/siteWithoutData.twig5
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') }}