PageSourceSearch

https://www.raffaellocortina.it/js/global_scripts.js?1760459090

js raffaellocortina.it collected 2026-10-02 03:45:57 UTC 5,545 bytes, 150 lines download raw bytes

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.