92 lines
2.9 KiB
XML
92 lines
2.9 KiB
XML
<metal:block use-macro="main_template">
|
|
<div metal:fill-slot="content">
|
|
|
|
<div class="row">
|
|
<h2>Derniers paiements</h2>
|
|
<div class="col-md-6">
|
|
<!-- graphique paiements -->
|
|
<div id="chart_payments" style="width: 100%; height: 400px;"></div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<table class="table table-condensed table-bordered">
|
|
<tr>
|
|
<th>Date</th>
|
|
<th>Elève</th>
|
|
<th style="text-align: right;">Montant</th>
|
|
<th>Référence</th>
|
|
<th>Err (*)</th>
|
|
</tr>
|
|
<tr tal:repeat="item payments">
|
|
<td>${item.date.strftime('%d %b, %H:%M')}</td>
|
|
<td><a href="/fiche_eleve/${item.cd_cli}">${item.cd_cli} - ${item.nom}</a></td>
|
|
<td align="right">${item.montant}</td>
|
|
<td>${item.ref_commande}</td>
|
|
<td>${item.erreur[-2:]}</td>
|
|
</tr>
|
|
</table>
|
|
<p>
|
|
(*) <a href="http://www1.paybox.com/espace-integrateur-documentation/dictionnaire-des-donnees/codes-reponses/#reseau-cb">
|
|
Codes réponses de PAYBOX</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<h2>Dernières connexions</h2>
|
|
<div class="col-md-6">
|
|
<!-- graphique connexions -->
|
|
<div id="chart_connections" style="width: 100%; height: 400px;"></div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<table class="table table-condensed table-bordered">
|
|
<tr>
|
|
<th>Date</th>
|
|
<th>Elève</th>
|
|
<th>Appareil</th>
|
|
</tr>
|
|
<tr tal:repeat="item connections">
|
|
<td>${item.dern_cnx_le.strftime('%d %b, %H:%M')}</td>
|
|
<td><a href="/fiche_eleve/${item.CD_CLI}">${item.CD_CLI} - ${item.CIVILITE} ${item.NOM} (${item.PERMIS_DEMANDE})</a></td>
|
|
<td>${item.device_used}</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<h2>Derniers traitements différés</h2>
|
|
<p><a href="/last_emailing">[ Consulter les derniers envois de mail ]</a></p>
|
|
<table class="table table-condensed">
|
|
<tr tal:repeat="item log_nuit">
|
|
<td>${item.date.strftime('%d %b, %H:%M')}</td>
|
|
<td>${item.proc}</td>
|
|
<td>${item.msg}</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
|
|
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
|
|
<script type="text/javascript">
|
|
google.charts.load("current", {packages:["corechart", 'bar']});
|
|
google.charts.setOnLoadCallback(drawChart);
|
|
var dataSet_paiements = ${courbe_paiements};
|
|
var dataSet_connections = ${courbe_connections};
|
|
|
|
function drawChart() {
|
|
var data_paiements = google.visualization.arrayToDataTable(dataSet_paiements);
|
|
var data_connections = google.visualization.arrayToDataTable(dataSet_connections);
|
|
|
|
var options_connections = {
|
|
title: 'sur les 10 derniers jours',
|
|
};
|
|
|
|
var chart = new google.visualization.ColumnChart(document.getElementById('chart_payments'));
|
|
chart.draw(data_paiements, options_connections);
|
|
var chart = new google.visualization.ColumnChart(document.getElementById('chart_connections'));
|
|
chart.draw(data_connections, options_connections);
|
|
}
|
|
</script>
|
|
|
|
</div><!-- content -->
|
|
</metal:block>
|
|
|
|
|