add piwik installation
This commit is contained in:
parent
90aa4ef157
commit
8c5d4f0c31
3197 changed files with 563902 additions and 0 deletions
|
|
@ -0,0 +1,78 @@
|
|||
<tr class='{{ reportType }}'>
|
||||
<td style='width:240px;' class="first">{{ 'ScheduledReports_SendReportTo'|translate }}
|
||||
</td>
|
||||
<td>
|
||||
<input type="checkbox" id="report_email_me"/>
|
||||
<label for="report_email_me">{{ 'ScheduledReports_SentToMe'|translate }} (<em>{{ currentUserEmail }}</em>) </label>
|
||||
<br/><br/>
|
||||
{{ 'ScheduledReports_AlsoSendReportToTheseEmails'|translate }}<br/>
|
||||
<textarea cols="30" rows="3" id="report_additional_emails" class="inp"></textarea>
|
||||
<script>
|
||||
function updateEvolutionGraphParameterVisibility() {
|
||||
var evolutionGraphParameterInput = $('.report_evolution_graph');
|
||||
var nonApplicableDisplayFormats = ['1', '4'];
|
||||
$.inArray($('#display_format').find('option:selected').val(), nonApplicableDisplayFormats) != -1 ?
|
||||
evolutionGraphParameterInput.hide() : evolutionGraphParameterInput.show();
|
||||
}
|
||||
|
||||
$(function () {
|
||||
|
||||
resetReportParametersFunctions ['{{ reportType }}'] =
|
||||
function () {
|
||||
|
||||
var reportParameters = {
|
||||
'displayFormat': '{{ defaultDisplayFormat }}',
|
||||
'emailMe': {{ defaultEmailMe }},
|
||||
'evolutionGraph': {{ defaultEvolutionGraph }},
|
||||
'additionalEmails': null
|
||||
};
|
||||
updateReportParametersFunctions['{{ reportType }}'](reportParameters);
|
||||
};
|
||||
|
||||
updateReportParametersFunctions['{{ reportType }}'] =
|
||||
function (reportParameters) {
|
||||
|
||||
if (reportParameters == null) return;
|
||||
|
||||
$('#display_format').find('option[value=' + reportParameters.displayFormat + ']').prop('selected', 'selected');
|
||||
updateEvolutionGraphParameterVisibility();
|
||||
|
||||
if (reportParameters.emailMe === true)
|
||||
$('#report_email_me').prop('checked', 'checked');
|
||||
else
|
||||
$('#report_email_me').removeProp('checked');
|
||||
|
||||
if (reportParameters.evolutionGraph === true)
|
||||
$('#report_evolution_graph').prop('checked', 'checked');
|
||||
else
|
||||
$('#report_evolution_graph').removeProp('checked');
|
||||
|
||||
if (reportParameters.additionalEmails != null)
|
||||
$('#report_additional_emails').text(reportParameters.additionalEmails.join('\n'));
|
||||
else
|
||||
$('#report_additional_emails').html('');
|
||||
|
||||
$(document).trigger('ScheduledReport.edit', {});
|
||||
};
|
||||
|
||||
getReportParametersFunctions['{{ reportType }}'] =
|
||||
function () {
|
||||
|
||||
var parameters = Object();
|
||||
|
||||
parameters.displayFormat = $('#display_format').find('option:selected').val();
|
||||
parameters.emailMe = $('#report_email_me').prop('checked');
|
||||
parameters.evolutionGraph = $('#report_evolution_graph').prop('checked');
|
||||
|
||||
var additionalEmails = $('#report_additional_emails').val();
|
||||
parameters.additionalEmails =
|
||||
additionalEmails != '' ? additionalEmails.split('\n') : [];
|
||||
|
||||
return parameters;
|
||||
};
|
||||
|
||||
$('#display_format').change(updateEvolutionGraphParameterVisibility);
|
||||
});
|
||||
</script>
|
||||
</td>
|
||||
</tr>
|
||||
Loading…
Add table
Add a link
Reference in a new issue