diff --git a/plugins/DBStats/templates/index.tpl b/plugins/DBStats/templates/index.tpl index d342f31a1ff773e25ad03115fa4c6f333b3ce9d7..10f10e686490376e28ed1caf4934df1eb949fa0f 100755 --- a/plugins/DBStats/templates/index.tpl +++ b/plugins/DBStats/templates/index.tpl @@ -77,7 +77,7 @@ </td> <td> <h2>{'General_Reports'|translate}</h2> - <div class="ajaxLoad" href="index.php?module=DBStats&action=getIndividualReportsSummary&viewDataTable=table"> + <div class="ajaxLoad" action="getIndividualReportsSummary"> <span class="loadingPiwik"><img src="themes/default/images/loading-blue.gif" />{'General_LoadingData'|translate}</span> </div> </td> @@ -95,7 +95,7 @@ </td> <td> <h2>{'General_Metrics'|translate}</h2> - <div class="ajaxLoad" href="index.php?module=DBStats&action=getIndividualMetricsSummary&viewDataTable=table"> + <div class="ajaxLoad" action="getIndividualMetricsSummary"> <span class="loadingPiwik"><img src="themes/default/images/loading-blue.gif" />{'General_LoadingData'|translate}</span> </div> </td> @@ -121,29 +121,21 @@ (function( $ ){ $(document).ready(function() { $('.ajaxLoad').each(function() { - var self = this, - reportUrl = $(this).attr('href'); + var self = this; + var action = $(this).attr('action'); // build & execute AJAX request - var request = - { - type: 'GET', - url: reportUrl, - dataType: 'html', - async: true, - error: piwikHelper.ajaxHandleError, // Callback when the request fails - data: { - idSite: broadcast.getValueFromUrl('idSite'), - period: broadcast.getValueFromUrl('period'), - date: broadcast.getValueFromUrl('date') - }, - success: function(data) { - $('.loadingPiwik', self).hide(); - $(self).html(data); - } - }; - - piwikHelper.queueAjaxRequest($.ajax(request)); + piwikHelper.ajaxCall( + 'DBStats', + action, + {viewDataTable: 'table'}, + function(data) { + $('.loadingPiwik', self).remove(); + $(self).html(data); + }, + 'html', + true + ); }); }); })( jQuery ); diff --git a/themes/default/common.js b/themes/default/common.js index bcaa783f586623c98612b108d6728c5c504868ce..8503439395ad12f7a912604d8905f03a318a4852 100644 --- a/themes/default/common.js +++ b/themes/default/common.js @@ -141,13 +141,13 @@ var piwikHelper = { params.action = action; } - params.idSite = params.idSite ? params.idSite : piwik.idSite || ''; - params.period = params.period ? params.period : piwik.period || ''; + params.idSite = params.idSite ? params.idSite : piwik.idSite || broadcast.getValueFromUrl('idSite'); + params.period = params.period ? params.period : piwik.period || broadcast.getValueFromUrl('period'); if (!params.date) { - params.date = piwik.currentDateString || ''; - if (params.period == 'range') + params.date = piwik.currentDateString || broadcast.getValueFromUrl('date'); + if (params.period == 'range' && piwik.currentDateString) { params.date = piwik.startDateString + ',' + params.date; }