Fix minori

Miglioria modulo stato servizi
This commit is contained in:
Luca 2021-10-08 19:06:31 +02:00
parent e1e0369f4b
commit f9db522d4a
3 changed files with 46 additions and 9 deletions

View File

@ -17,7 +17,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
if (($record['attempt'] >= 10) && empty($record['sent_at'])) { if (!empty($record['failed_at'])) {
echo ' echo '
<span class="label label-danger"> <span class="label label-danger">
<i class="fa fa-times"></i> '.tr('Email fallita il: ').Translator::timestampToLocale($record['failed_at']).' <i class="fa fa-times"></i> '.tr('Email fallita il: ').Translator::timestampToLocale($record['failed_at']).'

View File

@ -328,6 +328,7 @@ switch (filter('op')) {
'notifies_size' => Filesystem::formatBytes($informazioni['notifies_size']), 'notifies_size' => Filesystem::formatBytes($informazioni['notifies_size']),
'avviso_spazio' => $avviso_spazio, 'avviso_spazio' => $avviso_spazio,
'maxNumber' => $informazioni['maxNumber'],
'spazio_totale' => Filesystem::formatBytes($spazio_totale), 'spazio_totale' => Filesystem::formatBytes($spazio_totale),
'spazio_occupato' => Filesystem::formatBytes($informazioni['size']), 'spazio_occupato' => Filesystem::formatBytes($informazioni['size']),

View File

@ -69,8 +69,8 @@ if (Services::isEnabled()) {
</table>'; </table>';
} else { } else {
echo ' echo '
<div class="alert alert-warning" role="alert"> <div class="alert alert-info" role="alert">
<i class="fa fa-warning"></i> '.tr('Nessun servizio abilitato al momento').'. <i class="fa fa-info"></i> '.tr('Nessun servizio abilitato al momento').'.
</div>'; </div>';
} }
@ -130,11 +130,12 @@ if (Services::isEnabled()) {
<hr><br> <hr><br>
<div class="alert alert-warning hidden" role="alert" id="spazio-fe"> <div class="alert hidden" role="alert" id="spazio-fe">
<i class="fa fa-warning"></i> '.tr('Spazio per Fatture Elettroniche in esaurimento: _NUM_/_TOT_', [ <i id="spazio-fe-icon" class=""></i> <span>'.tr('Spazio per fatture elettroniche _TEXT_: _NUM_ utilizzati su _TOT_ disponibili', [
'_TEXT_' => '<span id="spazio-fe-text"></span>',
'_NUM_' => '<span id="spazio-fe-occupato"></span>', '_NUM_' => '<span id="spazio-fe-occupato"></span>',
'_TOT_' => '<span id="spazio-fe-totale"></span>', '_TOT_' => '<span id="spazio-fe-totale"></span>',
]).'. '.tr("Contatta l'assistenza per maggiori informazioni").'. ]).'.<br>'.tr("Contatta l'assistenza per maggiori informazioni").'</span>.
</div> </div>
<h4>'.tr('Statistiche su Fatture Elettroniche').'</h4> <h4>'.tr('Statistiche su Fatture Elettroniche').'</h4>
@ -247,17 +248,52 @@ function aggiornaStatisticheFE(){
$("#spazio-fe-totale").html(response.spazio_totale); $("#spazio-fe-totale").html(response.spazio_totale);
if (response.avviso_spazio) { if (response.avviso_spazio) {
$("#spazio-fe").removeClass("hidden"); $("#spazio-fe").removeClass("hidden");
if (response.spazio_occupato<response.spazio_totale){
$("#spazio-fe-icon").addClass("fa fa-warning");
$("#spazio-fe").addClass("alert-warning");
$("#spazio-fe-text").html("'.tr('in esaurimento').'");
}
else if (response.spazio_occupato>=response.spazio_totale){
$("#spazio-fe-icon").addClass("fa fa-times");
$("#spazio-fe").addClass("alert-danger");
$("#spazio-fe-text").html("'.tr('esaurito').'");
}
} }
if (response.history.length) { if (response.history.length) {
for (let i = 0; i < response.history.length; i++) { var current_year = new Date().getFullYear();
const data = response.history[i];
$("#elenco-fe").append(`<tr> for (let i = 0; i < response.history.length; i++) {
const data = response.history[i];
if (data["year"] == current_year){
highlight = "<tr class=\"highlight\">";
if (response.maxNumber < data["number"])
data["number"] = "<i class=\"fa fa-warning\" ></i> " + data["number"];
if (response.maxNumber>0)
data["number"] = data["number"] + " / " + response.maxNumber;
}else{
highlight = "<tr>";
}
$("#elenco-fe").append(highlight + `
<td>` + data["year"] + `</td> <td>` + data["year"] + `</td>
<td>` + data["number"] + `</td> <td>` + data["number"] + `</td>
<td>` + data["size"] + `</td> <td>` + data["size"] + `</td>
</tr>`); </tr>`);
} }
} }
} }