1
0
قرینه از https://github.com/matomo-org/matomo.git synced 2025-08-21 22:47:43 +00:00
Files
matomo/plugins/DBStats/templates/index.twig
dizzy a52a9e9bb8 [Vue] remove use of angularjs from DBStats plugin (#19441)
* remove use of angularjs from DBStats plugin

* built vue files

* Allow composer plugins for dev dependency codesniffer to fix travis builds.

* fix property name

* styling tweaks

* remove use of unneeded html_attr escape

* updates expected test files

Co-authored-by: sgiehl <stefan@matomo.org>
2022-08-03 18:18:22 +02:00

91 خطوط
3.3 KiB
Twig

{% extends 'admin.twig' %}
{% set title %}{{ 'DBStats_DatabaseUsage'|translate }}{% endset %}
{% block content %}
<div vue-entry="DBStats.DBStatsIntro" total-space-used="{{ totalSpaceUsed|json_encode }}"></div>
<div class="row">
<div class="col s12 m6">
{{ databaseUsageSummary|raw }}
{{ trackerDataSummary|raw }}
</div>
<div class="col s12 m6">
<div vue-entry="CoreHome.ContentBlock" content-title="{{ 'General_GeneralInformation'|translate }}">
<p style="font-size:1.4em;padding-left:21px;line-height:1.8em;">
<strong>{{ userCount }}</strong>&nbsp;{% if userCount == 1 %}{{ 'UsersManager_User'|translate }}{% else %}{{ 'UsersManager_MenuUsers'|translate }}{% endif %}
<br/>
<strong>{{ siteCount }}</strong>&nbsp;{% if siteCount == 1 %}{{ 'General_Website'|translate }}{% else %}{{ 'Referrers_Websites'|translate }}{% endif %}
</p>
</div>
<div vue-entry="CoreHome.ContentBlock" content-title="{{ 'PrivacyManager_DeleteDataSettings'|translate }}">
{% set clickDeleteLogSettings %}{{ 'PrivacyManager_DeleteDataSettings'|translate }}{% endset %}
<p>
{{ 'PrivacyManager_DeleteDataDescription'|translate }}
<br/>
<a href='{{ linkTo({'module':"PrivacyManager",'action':"privacySettings"}) }}#deleteLogsAnchor'>
{{ 'PrivacyManager_ClickHereSettings'|translate("'"~clickDeleteLogSettings~"'") }}
</a>
</p>
</div>
</div>
</div>
<div class="row">
<div class="col s12 m6">
{{ reportDataSummary|raw }}
</div>
<div class="col s12 m6">
<div class="ajaxLoad" action="getIndividualReportsSummary">
<span class="loadingPiwik"><img src="plugins/Morpheus/images/loading-blue.gif"/>{{ 'General_LoadingData'|translate }}</span>
</div>
</div>
</div>
<div class="row">
<div class="col s12 m6">
{{ metricDataSummary|raw }}
</div>
<div class="col s12 m6">
<div class="ajaxLoad" action="getIndividualMetricsSummary">
<span class="loadingPiwik"><img src="plugins/Morpheus/images/loading-blue.gif"/>{{ 'General_LoadingData'|translate }}</span>
</div>
</div>
</div>
<div class="row">
<div class="col s12 m6">
{{ adminDataSummary|raw }}
</div>
</div>
<script type="text/javascript">
(function ($) {
$(document).ready(function () {
$('.ajaxLoad').each(function () {
var self = this;
var action = $(this).attr('action');
// build & execute AJAX request
var ajaxRequest = new ajaxHelper();
ajaxRequest.addParams({
module: 'DBStats',
action: action,
viewDataTable: 'table',
showtitle: '1'
}, 'get');
ajaxRequest.setCallback(function (data) {
$('.loadingPiwik', self).remove();
$(self).html(data);
piwikHelper.compileVueEntryComponents(self);
});
ajaxRequest.setFormat('html');
ajaxRequest.send();
});
});
})(jQuery);
</script>
{% endblock %}