1$(document).on('click','a[data-action="annulla-ordine"], button[data-action="annulla-ordine"]', function(event) { 2 event.preventDefault(); 3 let self = $(this); 4 let id_ordine = self.data('id'); 5 let numero_ordine = self.data('numero-ordine'); 6 7 $('#modal_confirm_cancel_order').remove(); 8 9 try { 10 $('#modal_confirm_cancel_order').modal('show'); 11 12 var modal_html = '\ 13 <div class="modal default fade" id="modal_confirm_cancel_order" tabindex="-1" role="basic">\ 14 <div class="modal-dialog">\ 15 <div class="modal-content">\ 16 <div class="modal-header">\ 17 <button type="button" class="close" data-dismiss="modal" aria-label="Chiudi"></button>\ 18 <h2 class="modal-title">Annullamento ordine</h2>\ 19 </div>\ 20 <div class="modal-body" style="font-size:16px; min-height:100px;">\ 21 Stai annullando l\'ordine n. '+ numero_ordine +',\ 22 <br />\ 23 vuoi continuare?\ 24 </div>\ 25 <div class="modal-footer">\ 26 <button type="button" class="btn btn-gray btn-primary-border" data-dismiss="modal">Chiudi</button>\ 27 <button type="button" class="btn btn-primary confirmedCancelOrder" data-id-ordine="'+ id_ordine +'">Annulla l\'ordine</button>\ 28 </div>\ 29 </div>\ 30 </div>\ 31 </div>\ 32 '; 33 34 $('body.ecommerce').append(modal_html); 35 $('#modal_confirm_cancel_order').modal('show'); 36 } catch(e) { 37 confermaAnnulla(id_ordine); 38 } 39}); 40$(document).on('click','#modal_confirm_cancel_order button.confirmedCancelOrder',function(event) { 41 annullaOrdine( $(this).attr('data-id-ordine') ); 42}); 43 44function confermaAnnulla(id_ordine) { 45 var confirm_dialog = confirm("Stai annullando l'ordine,\nvuoi continuare?"); 46 if (confirm_dialog) { 47 annullaOrdine(id_ordine); 48 } 49} 50function annullaOrdine(id_ordine) { 51 if( id_ordine ){ 52 $.ajax({ 53 url: '/ajax/utente/ordini/annulla.php', 54 method: 'POST', 55 data: {'ido': id_ordine}, 56 success: function(response){ 57 58 59 if( response.status ){ 60 $('#modal_confirm_cancel_order').find('.modal-body').html("L'ordine n. "+ $('[data-id="'+ id_ordine +'"]').attr('data-numero-ordine') +" è stato annullato!"); 61 setTimeout(window.location.reload(), 1000); 62 }else{ 63 $('#modal_confirm_cancel_order').find('.modal-body').html("L'ordine n. "+ $('[data-id="'+ id_ordine +'"]').attr('data-numero-ordine') +" Non puo' essere annullato!"); 64 } 65 } 66 }); 67 } 68} 69 70 71 72 73 74$(document).on('click','a[data-action="cambia-copertinatura-ordine"], button[data-action="cambia-copertinatura-ordine"]', function(event) { 75 event.preventDefault(); 76 let self = $(this); 77 let id_ordine = self.data('id'); 78 let numero_ordine = self.data('numero-ordine'); 79 let copertinatura_cambio = self.attr('data-copertinatura'); 80 81 $('#modal_confirm_cambio_copertinatura').remove(); 82 83 try { 84 $('#modal_confirm_cambio_copertinatura').modal('show'); 85 86 var modal_html = '\ 87 <div class="modal default fade" id="modal_confirm_cambio_copertinatura" tabindex="-1" role="basic">\ 88 <div class="modal-dialog">\ 89 <div class="modal-content">\ 90 <div class="modal-header">\ 91 <button type="button" class="close" data-dismiss="modal" aria-label="Chiudi"></button>\ 92 <h2 class="modal-title">'+ ((copertinatura_cambio==0)? 'Rimozione copertinatura': 'Aggiunta copertinatura') +' ordine</h2>\ 93 </div>\ 94 <div class="modal-body" style="font-size:16px; min-height:100px;">\ 95 <div>'+ ((copertinatura_cambio==0)? 'Stai rimuovendo': 'Stai aggiungendo') +' la copertinatura ai prodotti dell\'ordine n. '+ numero_ordine +'.</div>\ 96 <br />\ 97 <div style="font-weight: bold; color: #c00;">L\'ordine verrà annullato e sarà sostituito da uno nuovo.<br />L\'importo totale subirà una variazione di prezzo.</div>\ 98 <br />\ 99 Vuoi continuare?\ 100 </div>\ 101 <div class="modal-footer">\ 102 <button type="button" class="btn btn-gray btn-primary-border" data-dismiss="modal">Chiudi</button>\ 103 <button type="button" class="btn btn-primary confirmedCambioCopertinatura" data-id-ordine="'+ id_ordine +'">'+ ((copertinatura_cambio==0)? 'Rimuovi copertinatura': 'Aggiungi copertinatura') +'</button>\ 104 </div>\ 105 </div>\ 106 </div>\ 107 </div>\ 108 '; 109 110 $('body.ecommerce').append(modal_html); 111 $('#modal_confirm_cambio_copertinatura').modal('show'); 112 } catch(e) { 113 confermaCambioCopertinatura(id_ordine, copertinatura_cambio); 114 } 115}); 116$(document).on('click','#modal_confirm_cambio_copertinatura button.confirmedCambioCopertinatura',function(event) {
117 cambioCopertinaturaOrdine( $(this).attr('data-id-ordine') ); 118}); 119 120function confermaCambioCopertinatura(id_ordine, copertinatura_cambio) { 121 var confirm_dialog; 122 if (copertinatura_cambio=0) { 123 confirm_dialog = confirm("Stai rimuovendo la copertinatura ai prodotti dell'ordine,\nvuoi continuare?"); 124 } else { 125 confirm_dialog = confirm("Stai aggiungendo la copertinatura ai prodotti dell'ordine,\nvuoi continuare?"); 126 } 127 if (confirm_dialog) { 128 cambioCopertinaturaOrdine(id_ordine); 129 } 130} 131function cambioCopertinaturaOrdine(id_ordine) { 132 if( id_ordine ){ 133 $.ajax({ 134 url: '/ajax/utente/ordini/cambia_copertinatura.php', 135 method: 'POST', 136 data: {'ido': id_ordine}, 137 success: function(response){ 138 if( response.status ){ 139 window.location.hash = "#ordine_sostitutivo" 140 location.reload(); 141 142 143 //window.location.reload(); 144 }else{ 145 $('#modal_confirm_cambio_copertinatura').find('.modal-body').html("Ai prodotti dell'ordine n. "+ $('[data-id="'+ id_ordine +'"]').attr('data-numero-ordine') +" non puo' essere cambiata la copertinatura!"); 146 } 147 } 148 }); 149 } 150}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.