You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if (confirm("'.tr('Inviare la fattura al SDI?').'")) {
199
212
let restore = buttonLoading(button);
200
213
214
+
// Mostra un\'animazione di caricamento
215
+
$("#main_loading").show();
216
+
201
217
$.ajax({
202
218
url: globals.rootdir + "/actions.php",
203
219
type: "post",
@@ -209,6 +225,7 @@ function inviaFE(button) {
209
225
id_record: "'.$id_record.'",
210
226
},
211
227
success: function(data) {
228
+
$("#main_loading").fadeOut();
212
229
buttonRestore(button, restore);
213
230
214
231
if (data.code === 200) {
@@ -227,6 +244,7 @@ function inviaFE(button) {
227
244
}
228
245
},
229
246
error: function() {
247
+
$("#main_loading").fadeOut();
230
248
swal("'.tr('Errore').'", "'.tr('Errore durante il salvataggio').'", "error");
231
249
232
250
buttonRestore(button, restore);
@@ -241,6 +259,9 @@ function verificaNotificheFE(button) {
241
259
/*
242
260
let restore = buttonLoading(button);
243
261
262
+
// Mostra un\'animazione di caricamento
263
+
$("#main_loading").show();
264
+
244
265
$.ajax({
245
266
url: globals.rootdir + "/actions.php",
246
267
type: "post",
@@ -251,6 +272,7 @@ function verificaNotificheFE(button) {
251
272
id_record: "'.$id_record.'",
252
273
},
253
274
success: function(data) {
275
+
$("#main_loading").fadeOut();
254
276
buttonRestore(button, restore);
255
277
data = JSON.parse(data);
256
278
@@ -263,6 +285,7 @@ function verificaNotificheFE(button) {
263
285
}
264
286
},
265
287
error: function(data) {
288
+
$("#main_loading").fadeOut();
266
289
swal("'.tr('Errore').'", "'.tr('Errore durante la verifica').'", "error");
267
290
268
291
buttonRestore(button, restore);
@@ -272,11 +295,12 @@ function verificaNotificheFE(button) {
272
295
273
296
function generaFE(button) {
274
297
salvaForm("#edit-form", {}, button)
275
-
.then(function(valid) {';
298
+
.then(function(valid) {
299
+
// Mostra un\'animazione di caricamento
300
+
$("#main_loading").show();';
276
301
277
302
if ($generata) {
278
303
echo'
279
-
/*<p class=\"text-danger\">'.tr('Se stai attendendo una ricevuta dal sistema SdI, rigenerando la fattura elettronica non sarà possibile corrispondere la ricevuta una volta emessa').'.</p>*/
280
304
swal({
281
305
title: "'.tr('Sei sicuro di rigenerare la fattura?').'",
282
306
html: "<p>'.tr('Attenzione: sarà generato un nuovo progressivo invio').'.</p>",
Copy file name to clipboardExpand all lines: plugins/exportFE/notifiche.php
+77-15Lines changed: 77 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -13,25 +13,40 @@
13
13
14
14
if (empty($recepits)) {
15
15
echo'
16
-
<p>'.tr('Il documento non ha notifiche disponibili').'.</p>
16
+
<div class="alert alert-warning py-2">
17
+
<i class="fa fa-exclamation-triangle mr-2"></i>'.tr('Il documento non ha notifiche disponibili').'
18
+
</div>
17
19
18
-
<p class="text-small">'.tr("Nota: se la fattura in questione è stata inviata molto tempo fa, il servizio utilizzato non ha reso disponibile l'associazione diretta tra la fattura e le notifiche").'. '.tr("L'importazione delle notifiche in questione procedere comunque regolarmente").'.</p>';
20
+
<div class="alert alert-light border">
21
+
<i class="fa fa-info-circle mr-2"></i>'.tr("Nota: se la fattura in questione è stata inviata molto tempo fa, il servizio utilizzato non ha reso disponibile l'associazione diretta tra la fattura e le notifiche").'. '.tr("L'importazione delle notifiche in questione procedere comunque regolarmente").'
22
+
</div>';
19
23
20
24
return;
21
25
}
22
26
23
27
echo'
24
-
<p>'.tr("Segue l'elenco completo delle notifiche/ricevute relative alla fatture elettronica di questo documento").'.</p>
25
-
<p>'.tr('La procedura di importazione prevede di impostare in modo autonomo la notifica più recente come principale, ma si verificano alcune situazioni in cui il comportamento richiesto deve essere distinto').'. '.tr('Qui si può procedere a scaricare una specifica notifica e a impostarla manualmente come principale per il documento').'.</p>
26
-
27
-
<p class="text-small">'.tr('Nota: in caso di fattura scartata per duplicazione, se non sono disponibili notifiche contattare i fornitori del servizio').'.</p>
28
-
29
-
<table class="table">
28
+
<div class="row">
29
+
<div class="col-md-8">
30
+
<p>'.tr("Segue l'elenco completo delle notifiche/ricevute relative alla fatture elettronica di questo documento").'.</p>
31
+
<p>'.tr('La procedura di importazione prevede di impostare in modo autonomo la notifica più recente come principale, ma si verificano alcune situazioni in cui il comportamento richiesto deve essere distinto').'. '.tr('Qui si può procedere a scaricare una specifica notifica e a impostarla manualmente come principale per il documento').'.</p>
32
+
<p class="text-small">'.tr('Nota: in caso di fattura scartata per duplicazione, se non sono disponibili notifiche contattare i fornitori del servizio').'.</p>
<button type="button" class="btn btn-info btn-sm tip" onclick="scaricaRicevuta(this)" title="'.tr('Scarica la ricevuta e la imposta come principale aggiornando lo stato FE del documento').'">
74
-
<i class="fa fa-download"></i>
90
+
<i class="fa fa-download mr-1"></i>
75
91
</button>';
76
92
}
77
93
78
94
if (empty($upload) || $upload->id != $documento->id_ricevuta_principale) {
79
95
echo'
80
96
<button type="button" class="btn btn-warning btn-sm tip" onclick="impostaRicevuta(this)" title="'.tr('Imposta la ricevuta come principale aggiornando lo stato FE del documento').'">
0 commit comments