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:
authorThomas Steur <thomas.steur@gmail.com>2016-02-02 13:02:00 +0300
committerThomas Steur <thomas.steur@gmail.com>2016-02-02 13:02:00 +0300
commitdbd1d12642f534639117eabe302790ba8576a91d (patch)
tree97bc37e3d3bf82db1f2c5c7d101be642dee0813a /plugins/MultiSites
parent888ade738e5e1367406cf7865c5feb5da94ab0fd (diff)
refs #9686 add help links in error message to Piwik PRO
Diffstat (limited to 'plugins/MultiSites')
-rw-r--r--plugins/MultiSites/MultiSites.php4
-rw-r--r--plugins/MultiSites/angularjs/dashboard/dashboard.controller.js1
-rw-r--r--plugins/MultiSites/angularjs/dashboard/dashboard.directive.html9
-rw-r--r--plugins/MultiSites/angularjs/dashboard/dashboard.directive.less3
4 files changed, 17 insertions, 0 deletions
diff --git a/plugins/MultiSites/MultiSites.php b/plugins/MultiSites/MultiSites.php
index 1fb90cfeae..d104db301b 100644
--- a/plugins/MultiSites/MultiSites.php
+++ b/plugins/MultiSites/MultiSites.php
@@ -62,6 +62,10 @@ class MultiSites extends \Piwik\Plugin
$translations[] = 'General_ErrorRequest';
$translations[] = 'General_Pagination';
$translations[] = 'General_ClickToSearch';
+ $translations[] = 'General_NeedMoreHelp';
+ $translations[] = 'General_Faq';
+ $translations[] = 'Feedback_CommunityHelp';
+ $translations[] = 'Feedback_ProfessionalHelp';
}
public function getJsFiles(&$jsFiles)
diff --git a/plugins/MultiSites/angularjs/dashboard/dashboard.controller.js b/plugins/MultiSites/angularjs/dashboard/dashboard.controller.js
index 3ba1b15a21..35cf26a5de 100644
--- a/plugins/MultiSites/angularjs/dashboard/dashboard.controller.js
+++ b/plugins/MultiSites/angularjs/dashboard/dashboard.controller.js
@@ -19,6 +19,7 @@
$scope.idSite = piwik.broadcast.getValueFromUrl('idSite');
$scope.url = piwik.piwik_url;
$scope.period = piwik.period;
+ $scope.arePiwikProAdsEnabled = piwik.config && piwik.config.are_ads_enabled;
this.refresh = function (interval) {
multisitesDashboardModel.refreshInterval = interval;
diff --git a/plugins/MultiSites/angularjs/dashboard/dashboard.directive.html b/plugins/MultiSites/angularjs/dashboard/dashboard.directive.html
index a0f183a7c6..06a7fb6613 100644
--- a/plugins/MultiSites/angularjs/dashboard/dashboard.directive.html
+++ b/plugins/MultiSites/angularjs/dashboard/dashboard.directive.html
@@ -59,6 +59,15 @@
<td colspan="7">
<div class="notification system notification-error">
{{ 'General_ErrorRequest'|translate:(''):('') }}
+
+ <br /><br />
+ {{ 'General_NeedMoreHelp'|translate }}
+
+ <a rel="noreferrer" target="_blank" href="https://piwik.org/faq/troubleshooting/faq_19489/">{{ 'General_Faq'|translate }}</a>
+ –
+ <a rel="noreferrer" target="_blank" href="http://forum.piwik.org/">{{ 'Feedback_CommunityHelp'|translate }}</a>
+ <span ng-show="arePiwikProAdsEnabled"> – </span>
+ <a ng-show="arePiwikProAdsEnabled" rel="noreferrer" target="_blank" href="https://piwik.pro/?pk_campaign=Help&pk_medium=AjaxError&pk_content=MultiSites&pk_source=Piwik_App">{{ 'Feedback_ProfessionalHelp'|translate }}</a>.
</div>
</td>
</tr>
diff --git a/plugins/MultiSites/angularjs/dashboard/dashboard.directive.less b/plugins/MultiSites/angularjs/dashboard/dashboard.directive.less
index a200b3d626..c83ab162aa 100644
--- a/plugins/MultiSites/angularjs/dashboard/dashboard.directive.less
+++ b/plugins/MultiSites/angularjs/dashboard/dashboard.directive.less
@@ -21,6 +21,9 @@
.notification-error {
margin-top: 15px;
+ a {
+ text-decoration: underline !important;
+ }
}
.add_new_site,