Introduzione avviso spazio FE
This commit is contained in:
parent
5ad8033bc2
commit
bda3e9ef85
|
@ -307,6 +307,9 @@ switch (filter('op')) {
|
||||||
|
|
||||||
$informazioni = $info->content;
|
$informazioni = $info->content;
|
||||||
|
|
||||||
|
$spazio_totale = floatval($informazioni['maxSize']) * (1024 ** 2);
|
||||||
|
$avviso_spazio = !empty($spazio_totale) && floatval($informazioni['size']) > 0.9 * $spazio_totale;
|
||||||
|
|
||||||
// Restrizione storico agli ultimi 3 anni
|
// Restrizione storico agli ultimi 3 anni
|
||||||
$history = (array) $informazioni['history'];
|
$history = (array) $informazioni['history'];
|
||||||
$history = array_slice($history, 0, 3);
|
$history = array_slice($history, 0, 3);
|
||||||
|
@ -321,9 +324,13 @@ switch (filter('op')) {
|
||||||
// Formattazione dei contenuti generici
|
// Formattazione dei contenuti generici
|
||||||
echo json_encode([
|
echo json_encode([
|
||||||
'invoice_number' => $informazioni['invoice_number'],
|
'invoice_number' => $informazioni['invoice_number'],
|
||||||
'size' => Filesystem::formatBytes($informazioni['size']),
|
|
||||||
'invoices_size' => Filesystem::formatBytes($informazioni['invoices_size']),
|
'invoices_size' => Filesystem::formatBytes($informazioni['invoices_size']),
|
||||||
'notifies_size' => Filesystem::formatBytes($informazioni['notifies_size']),
|
'notifies_size' => Filesystem::formatBytes($informazioni['notifies_size']),
|
||||||
|
|
||||||
|
'avviso_spazio' => $avviso_spazio,
|
||||||
|
'spazio_totale' => Filesystem::formatBytes($spazio_totale),
|
||||||
|
'spazio_occupato' => Filesystem::formatBytes($informazioni['size']),
|
||||||
|
|
||||||
'history' => $history,
|
'history' => $history,
|
||||||
]);
|
]);
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -136,6 +136,13 @@ if (Services::isEnabled()) {
|
||||||
|
|
||||||
<hr><br>
|
<hr><br>
|
||||||
|
|
||||||
|
<div class="alert alert-warning hidden" role="alert" id="spazio-fe">
|
||||||
|
<i class="fa fa-warning"></i> '.tr('Spazio per Fatture Elettroniche in esaurimento: _NUM_/_TOT_', [
|
||||||
|
'_NUM_' => '<span id="spazio-fe-occupato"></span>',
|
||||||
|
'_TOT_' => '<span id="spazio-fe-totale"></span>',
|
||||||
|
]).'. '.tr("Contatta l'assistenza per maggiori informazioni").'.
|
||||||
|
</div>
|
||||||
|
|
||||||
<h4>'.tr('Statistiche su Fatture Elettroniche').'</h4>
|
<h4>'.tr('Statistiche su Fatture Elettroniche').'</h4>
|
||||||
<table class="table table-striped">
|
<table class="table table-striped">
|
||||||
<thead>
|
<thead>
|
||||||
|
@ -236,7 +243,14 @@ function aggiornaStatisticheFE(){
|
||||||
},
|
},
|
||||||
success: function (response) {
|
success: function (response) {
|
||||||
$("#fe_numero").html(response.invoice_number);
|
$("#fe_numero").html(response.invoice_number);
|
||||||
$("#fe_spazio").html(response.size);
|
$("#fe_spazio").html(response.spazio_occupato);
|
||||||
|
|
||||||
|
// Informazioni sullo spazio occupato
|
||||||
|
$("#spazio-fe-occupato").html(response.spazio_occupato);
|
||||||
|
$("#spazio-fe-totale").html(response.spazio_totale);
|
||||||
|
if (response.avviso_spazio) {
|
||||||
|
$("#spazio-fe").removeClass("hidden");
|
||||||
|
}
|
||||||
|
|
||||||
if (response.history.length) {
|
if (response.history.length) {
|
||||||
for (let i = 0; i < response.history.length; i++) {
|
for (let i = 0; i < response.history.length; i++) {
|
||||||
|
|
Loading…
Reference in New Issue