mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-26 15:54:17 +01:00
Introduzione avviso spazio FE
This commit is contained in:
parent
5ad8033bc2
commit
bda3e9ef85
@ -307,6 +307,9 @@ switch (filter('op')) {
|
||||
|
||||
$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
|
||||
$history = (array) $informazioni['history'];
|
||||
$history = array_slice($history, 0, 3);
|
||||
@ -321,9 +324,13 @@ switch (filter('op')) {
|
||||
// Formattazione dei contenuti generici
|
||||
echo json_encode([
|
||||
'invoice_number' => $informazioni['invoice_number'],
|
||||
'size' => Filesystem::formatBytes($informazioni['size']),
|
||||
'invoices_size' => Filesystem::formatBytes($informazioni['invoices_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,
|
||||
]);
|
||||
break;
|
||||
|
@ -136,6 +136,13 @@ if (Services::isEnabled()) {
|
||||
|
||||
<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>
|
||||
<table class="table table-striped">
|
||||
<thead>
|
||||
@ -236,7 +243,14 @@ function aggiornaStatisticheFE(){
|
||||
},
|
||||
success: function (response) {
|
||||
$("#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) {
|
||||
for (let i = 0; i < response.history.length; i++) {
|
||||
|
Loading…
Reference in New Issue
Block a user