function loaderStart(){ $("#loader").fadeIn(300); } function loaderStop(){ $("#loader").fadeOut(300); } function apriHome(){ window.open("https://demob2b.maglificioliliana.com","_self"); } function login(gu){ loaderStart(); var u = $("#username").val(); var p = $("#password").val(); $.post("main/login_eseg.php", {"username_sel": u, "password_sel": p}, function(returnData){ if(returnData == "OK"){ if(gu != "" && gu != "0"){ window.open("https://demob2b.maglificioliliana.com/?redirect=gu&code="+gu,"_self"); }else{ window.open("https://demob2b.maglificioliliana.com","_self"); } }else{ alert(returnData); loaderStop(); } }); } function apriRichiediAccesso(l,n) { loaderStart(); $.post("main/richiedi_accesso.php", {"lng": l, "naz": n}, function(returnData){ $("body").html(returnData); loaderStop(); }); } function logout(){ if(!confirm("Si desidera uscire dal programma ?")) return; loaderStart(); $.post("main/logout_eseg.php", function(returnData){ if(returnData == "OK"){ window.open("https://demob2b.maglificioliliana.com","_self"); }else{ alert(returnData); loaderStop(); } }); } function apriFiltri(){ if($(".frecciafiltri").hasClass("bi-chevron-down")){ $(".frecciafiltri").removeClass("bi-chevron-down"); $(".frecciafiltri").addClass("bi-chevron-up"); $(".boxfiltri").addClass("boxfiltri_attivo"); }else{ $(".frecciafiltri").removeClass("bi-chevron-up"); $(".frecciafiltri").addClass("bi-chevron-down"); $(".boxfiltri").removeClass("boxfiltri_attivo"); } } function apriRiepilogo(){ if($(".frecciariepilogo").hasClass("bi-chevron-down")){ $(".frecciariepilogo").removeClass("bi-chevron-down"); $(".frecciariepilogo").addClass("bi-chevron-up"); $(".boxriepilogo").addClass("boxriepilogo_attivo"); }else{ $(".frecciariepilogo").removeClass("bi-chevron-up"); $(".frecciariepilogo").addClass("bi-chevron-down"); $(".boxriepilogo").removeClass("boxriepilogo_attivo"); } } function apriContainerFiltro(cl){ if($(".flag-"+cl).hasClass("bi-chevron-down")){ $(".flag-"+cl).removeClass("bi-chevron-down"); $(".flag-"+cl).addClass("bi-chevron-up"); $(".container-"+cl).show(); }else{ $(".flag-"+cl).removeClass("bi-chevron-up"); $(".flag-"+cl).addClass("bi-chevron-down"); $(".container-"+cl).hide(); } } function resetFiltro(cl){ $("."+cl).each(function(idx){ if($(this).hasClass("selected")){ $(this).removeClass("selected"); } }); lanciaRicerca(); } function creaFiltroRicerca(){ var filtrototale = ""; var ricetext = $(".ricercaarticolo").val(); if(ricetext == "undefined") ricetext = ""; filtrototale = "RICERCALIBERA=" + ricetext; var lineesel = ""; $(".sellinea").each(function(idx){ if($(this).hasClass("selected")){ lineesel = lineesel + "|||" + $(this).attr("data-value"); } }); filtrototale = filtrototale + "xyz" + "LINEE=" + lineesel; var tipoarticolisel = ""; $(".seltipoarticolo").each(function(idx){ if($(this).hasClass("selected")){ tipoarticolisel = tipoarticolisel + "|||" + $(this).attr("data-value"); } }); filtrototale = filtrototale + "xyz" + "TIPOARTICOLI=" + tipoarticolisel; var tipostagionesel = ""; $(".seltipostagione").each(function(idx){ if($(this).hasClass("selected")){ tipostagionesel = tipostagionesel + "|||" + $(this).attr("data-value"); } }); filtrototale = filtrototale + "xyz" + "TIPOSTAGIONE=" + tipostagionesel; var classesel = ""; $(".selclasse").each(function(idx){ if($(this).hasClass("selected")){ classesel = classesel + "|||" + $(this).attr("data-value"); } }); filtrototale = filtrototale + "xyz" + "CLASSE=" + classesel; var decocoloresel = ""; $(".seldecocolore").each(function(idx){ if($(this).hasClass("selected")){ decocoloresel = decocoloresel + "|||" + $(this).attr("data-value"); } }); filtrototale = filtrototale + "xyz" + "DECOCOLORE=" + decocoloresel; var tagliasel = ""; $(".seltaglia").each(function(idx){ if($(this).hasClass("selected")){ tagliasel = tagliasel + "|||" + $(this).attr("data-value"); } }); filtrototale = filtrototale + "xyz" + "TAGLIA=" + tagliasel; var composizionesel = ""; $(".selcomposizione").each(function(idx){ if($(this).hasClass("selected")){ composizionesel = composizionesel + "|||" + $(this).attr("data-value"); } }); filtrototale = filtrototale + "xyz" + "COMPOSIZIONE=" + composizionesel; return filtrototale; } function lanciaRicerca(){ loaderStart(); var ifiltri = creaFiltroRicerca(); //var ifiltri = ""; $.post("main/elenco_articoli.php", {"elenco_filtri": ifiltri}, function(returnData){ $("#container_lista").html(returnData); apriFiltriOrdine(); caricaImmagini(); loaderStop(); }); } function caricaImmagini(){ $(".caricaimmagine").each(function(idx){ var art = $(this).attr("data-value"); var elemento = $(this).attr("id"); //console.log("CARICO IMMAGINE PER ARTICOLO ===== "+art); $.post("main/immagine_articolo.php", { "articolo_sel": art }, function(returnData){ //console.log("========================================= "+returnData); $("#"+elemento).append(returnData); }); }); } function gestisciAlertCarrello(){ $(".alertcarrello").hide(); $.post("main/ordine_eseg.php", { "azione": "get" }, function(returnData){ if(parseInt(returnData) > 0){ $(".alertcarrello").html(returnData); $(".alertcarrello").show(); } }); } function gestisciAlertWishlist(){ $(".alertpreferiti").hide(); $.post("main/wishlist_eseg.php", { "azione": "get" }, function(returnData){ if(parseInt(returnData) > 0){ $(".alertpreferiti").html(returnData); $(".alertpreferiti").show(); } }); } function gestioneWishlist(az, art, cart, prog, colo, tg){ if(!confirm("Vuoi aggiungere il prodotto ai preferiti ?")) return; loaderStart(); $.post("main/wishlist_eseg.php", { "azione": az, "articolo_sel": art, "cartella_sel": cart, "progre_sel": prog, "colore_sel": colo, "taglia_sel": tg }, function(returnData){ if(returnData == "OK"){ gestisciAlertWishlist(); } loaderStop(); }); } function scegliArticolo(a,n){ loaderStart(); $.post("main/articolo_scelto.php", { "selectArticolo": a, "selectNos": n }, function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function aggiungiQtaOrdine(art){ var no = ""; var msg = "Vuoi aggiungere le quantita' selezionate ?"; if(parseInt(no) > 0) msg = "Vuoi aggiornare l'ordine con le quantita' selezionate ?"; if(!confirm(msg)) return; loaderStart(); var selezione = ""; $(".selquantita").each(function(idx){ var qta = parseInt($(this).val()); if(qta > 0){ var chiave = $(this).attr("name"); selezione = selezione + "|xyz|" + chiave + "|" + qta; } }); $.post("main/ordine_eseg.php", { "azione": "inserisci", "selectArticolo": art, "selectSelezione": selezione }, function(returnData){ if(returnData != "OK"){ alert(returnData); } apriRiepilogoOrdine(); loaderStop(); }); loaderStop(); } function areaRiservata(){ loaderStart(); apriContainerGestione(); $.post("main/account_utente.php", function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function cambiaDatiPersonali(){ if(!confirm("Confermare il cambio dei dati ?")) return; loaderStart(); var oldpwd = $("#password1").val(); var newpwd = $("#password2").val(); var newmail = $("#mail_cliente").val(); var newlingua = $("#lingua_cliente").val(); var news = $("#iscrizione_newsletter").is(":checked"); $.post("main/account_utente_eseg.php", {"oldpassword": oldpwd, "newpassword": newpwd, "mailutente": newmail, "linguautente": newlingua, "iscrizione_newsletter": news }, function(returnData){ if(returnData == "OK"){ areaRiservata(); }else if(returnData == "OKLINGUA"){ window.open("https://demob2b.maglificioliliana.com","_self"); }else{ alert(returnData); loaderStop(); } }); } function apriWishlist(){ loaderStart(); apriContainerGestione(); $.post("main/wishlist.php", function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function cancellaArticoloWishlist(art){ var msg = "Vuoi cancellare l'articolo selezionato dalla lista dei preferiti ?"; if(!confirm(msg)) return; loaderStart(); $.post("main/wishlist_eseg.php", { "azione": "cancella-articolo", "articolo_sel": art }, function(returnData){ if(returnData != "OK"){ alert(returnData); } apriWishlist(); gestisciAlertWishlist(); loaderStop(); }); loaderStop(); } function cancellaRigaWishlist(art, cart, prog, col){ var msg = "Vuoi cancellare la riga colore selezionata dalla lista dei preferiti ?"; if(!confirm(msg)) return; loaderStart(); $.post("main/wishlist_eseg.php", { "azione": "cancella-riga", "articolo_sel": art, "cartella_sel": cart, "progre_sel": prog, "colore_sel": col }, function(returnData){ if(returnData != "OK"){ alert(returnData); } apriWishlist(); gestisciAlertWishlist(); loaderStop(); }); loaderStop(); } function cancellaWishlist(){ var msg = "Vuoi svuotare la lista dei preferiti ?"; if(!confirm(msg)) return; loaderStart(); $.post("main/wishlist_eseg.php", { "azione": "cancella" }, function(returnData){ if(returnData != "OK"){ alert(returnData); } apriWishlist(); gestisciAlertWishlist(); loaderStop(); }); loaderStop(); } function gestioneOrdini(){ loaderStart(); apriContainerGestione(); $.post("main/elenco_ordini.php", function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function stampaOrdine(d,n){ window.open("main/stampa_ordine.php?data_ordine="+d+"&numero_ordine="+n, "_blank"); } function apriElencoArticoli(){ apriContainerGestione(); apriFiltriOrdine(); lanciaRicerca(); } function apriContainerGestione(){ console.log("APRI CONTAINER GESTIONE"); $.post("main/main_gestione.php", function(returnData){ $("#container_dettaglio").html(returnData); }); } function resetFiltri(){ loaderStart(); var ifiltri = ""; $.post("main/filtri_ordine.php", {"elenco_filtri" : ifiltri}, function(returnData){ $("#container_filtri").html(returnData); lanciaRicerca(); loaderStop(); }); } function apriFiltriOrdine(){ var ifiltri = creaFiltroRicerca(); $.post("main/filtri_ordine.php", {"elenco_filtri" : ifiltri}, function(returnData){ $("#container_filtri").html(returnData); }); } function apriRiepilogoOrdine(){ console.log("APRI RIEPILOGO ORDINE"); loaderStart(); $("#container_riepilogo").show(); $.post("main/riepilogo_ordine.php", function(returnData){ $("#container_riepilogo").html(returnData); gestisciAlertCarrello(); loaderStop(); }); } function apriOrdine(d,n,nd = "", dr = "", nr = ""){ var msg = "Vuoi iniziare un nuovo ordine di riassortimento ?"; if(parseInt(n) > 0) msg = "Vuoi modificare l'ordine selezionato ?"; if(nd == "") if(!confirm(msg)) return; loaderStart(); $.post("main/settaordine.php", {"data_ordine_new": d, "numero_ordine_new": n, "data_reso_new": dr, "numero_reso_new": nr}, function(returnData){ if(returnData == "OK"){ apriContainerGestione(); apriFiltriOrdine(); apriRiepilogoOrdine(); if(parseInt(n) > 0){ apriDettaglioOrdine(); }else{ lanciaRicerca(); } loaderStop(); }else{ alert(returnData); loaderStop(); } }); } function apriDettaglioOrdine(){ loaderStart(); apriContainerGestione(); apriFiltriOrdine(); apriRiepilogoOrdine(); $.post("main/dettaglio_ordine.php", function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function apriTerminaOrdine(){ loaderStart(); $.post("main/termina_ordine.php", function(returnData){ $("#container_lista").html(returnData); apriRiepilogoOrdine(); loaderStop(); }); } function confermaOrdine(){ var dt = ""; var no = ""; var msg = "Vuoi concludere e confermare l'ordine ?"; if(!confirm(msg)) return; var ind = $("#selectIndirizzo").val(); var des = $("#descrizione").val(); if(ind == ""){ alert("ERRORE! Per concludere l'ordine selezionare un Indirizzo di Spedizione."); return; } loaderStart(); $.post("main/ordine_eseg.php", { "azione": "conferma-ordine", "selectIndirizzo": ind, "selectNoteCliente": des }, function(returnData){ if(returnData != "OK"){ alert(returnData); }else{ apriTerminaOrdine(); apriRiepilogoOrdine(); } loaderStop(); }); loaderStop(); } function cancellaArticoloOrdine(art){ var msg = "Vuoi cancellare dall'ordine l'articolo selezionato ?"; if(!confirm(msg)) return; loaderStart(); $.post("main/ordine_eseg.php", { "azione": "cancella-articolo", "selectArticolo": art }, function(returnData){ if(returnData != "OK"){ alert(returnData); } apriRiepilogoOrdine(); apriDettaglioOrdine(); loaderStop(); }); loaderStop(); } function cancellaRigaOrdine(r){ var msg = "Vuoi cancellare la riga colore selezionata ?"; if(!confirm(msg)) return; loaderStart(); $.post("main/ordine_eseg.php", { "azione": "cancella-riga", "selectRiga": r }, function(returnData){ if(returnData != "OK"){ alert(returnData); } apriRiepilogoOrdine(); apriDettaglioOrdine(); loaderStop(); }); loaderStop(); } function cancellaOrdine(){ var msg = "Vuoi cancellare l'ordine selezionato ?"; if(!confirm(msg)) return; loaderStart(); $.post("main/ordine_eseg.php", { "azione": "cancella-ordine" }, function(returnData){ if(returnData != "OK"){ alert(returnData); } apriHome(); loaderStop(); }); loaderStop(); } function apriElencoClienti(filtro = ""){ loaderStart(); apriContainerGestione(); var fcod = ""; var fdes = ""; if(filtro == "f"){ fcod = $("#filtro_codice").val(); fdes = $("#filtro_descrizione").val(); } $.post("main/elenco_clienti.php", {"filtro_codice": fcod, "filtro_descrizione": fdes}, function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function scegliCliente(c){ if(!confirm("Entrare in gestione del cliente selezionato ?")) return; loaderStart(); $.post("main/settacliente.php", { "selectCliente": c }, function(returnData){ if(returnData == "OK"){ apriHome(); }else{ alert(returnData); } loaderStop(); }); } function apriAdmin(){ console.log("apriAdmin"); loaderStart(); apriContainerGestione(); $("#container_riepilogo").hide(); $.post("main/principale.php", function(returnData){ $("#container_lista").html(returnData); }); $.post("main/admin_menu.php", function(returnData){ setTimeout(function(){ $("#container_filtri").html(returnData); }, 100); }); loaderStop(); } function apriAdminUtenti(filtro = ""){ loaderStart(); var fcod = ""; var fdes = ""; if(filtro == "f"){ fcod = $("#filtro_codice").val(); fdes = $("#filtro_descrizione").val(); } $.post("main/admin_utenti.php", {"filtro_codice": fcod, "filtro_descrizione": fdes}, function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function gestioneAdminUtenti(cod,az){ var msg = ""; if(az == "reset") msg = "Vuoi effettuare il reset della password del cliente ?"; if(az == "abilita-si") msg = "Vuoi abilitare il cliente ad accedere al b2b ?"; if(az == "abilita-no") msg = "Vuoi disabilitare il cliente ad accedere al b2b ?"; if(msg != ""){ if(!confirm(msg)) return; } loaderStart(); $.post("main/admin_utenti_eseg.php", {"selectCliente": cod, "selectAzione": az}, function(returnData){ if(returnData == "OK"){ apriAdminUtenti("f"); } loaderStop(); }); } function apriAdminOrdini(){ loaderStart(); $.post("main/admin_ordini.php", function(returnData){ $("#container_lista").html(returnData); }); loaderStop(); } function apriAdminStagioni(){ loaderStart(); $.post("main/admin_stagioni.php", function(returnData){ $("#container_lista").html(returnData); }); loaderStop(); } function gestioneAdminStagioni(cod,az){ var msg = ""; if(az == "cancella") msg = "Vuoi cancellare la stagione selezionata ?"; if(az == "inserisci") msg = "Vuoi inserire la stagione selezionata ?"; if(msg != ""){ if(!confirm(msg)) return; } loaderStart(); var atti = ""; if(az == "inserisci"){ cod = $("#selectStagione").val(); if($("#stagione_attiva").is(":checked")) atti = "SI"; } $.post("main/admin_stagioni_eseg.php", {"selectCodice": cod, "selectAttiva": atti, "selectAzione": az}, function(returnData){ if(returnData == "OK"){ apriAdminStagioni(); }else{ alert(returnData); } loaderStop(); }); } function apriAdminListaMail(){ loaderStart(); $.post("main/admin_lista_mail.php", function(returnData){ $("#container_lista").html(returnData); }); loaderStop(); } function gestioneAdminListaMail(cod,az){ var msg = ""; if(az == "cancella") msg = "Vuoi cancellare la mail selezionata ?"; if(az == "inserisci") msg = "Vuoi inserire la mail selezionata ?"; if(msg != ""){ if(!confirm(msg)) return; } loaderStart(); var ord = 0; var dow = 0; if(az == "inserisci"){ cod = $("#selectMail").val(); if($("#selectOrdini").is(":checked")) ord = 1; if($("#selectDownload").is(":checked")) dow = 1; } $.post("main/admin_lista_mail_eseg.php", {"selectCodice": cod, "selectAzione": az, "selectOrdini": ord, "selectDownload": dow}, function(returnData){ if(returnData == "OK"){ apriAdminListaMail(); } loaderStop(); }); } function apriAdminDownloadPubblici(){ loaderStart(); $.post("main/admin_download_pubblici.php", function(returnData){ $("#container_lista").html(returnData); }); loaderStop(); } function apriDownloadPubblici(){ loaderStart(); apriContainerGestione(); $("#container_riepilogo").hide(); $.post("main/download_pubblici.php", function(returnData){ $("#container_lista").html(returnData); }); $.post("main/download_pubblici.php", function(returnData){ $("#container_filtri").html(""); }); loaderStop(); } function apriModalUpload(currentPath, azione=''){ const path= `download/${currentPath}`; $('#contModal').load('modal/modalUpload.php?currentPath=' + encodeURIComponent(path) +'&azione=' + encodeURIComponent(azione), function() { $('#modalUpload').modal('show'); }); } function chiudiModalUpload(){ $("#modalUpload").modal('hide'); } function apriModalDownload(path_, nomeFile, tipo){ const pathFile= "download/"+path_+"/"+nomeFile; console.log(pathFile, nomeFile, tipo); $('#cont-modal').load('modal/modalDownload.php', { 'path_file':pathFile, 'nome_file':nomeFile, 'tipo_file': tipo }, function(){ //$('#modalDownload').modal('show'); $('#contenutoTesto').load('config/condizioni_privacy_download.html', function(){ $('#modalDownload').modal('show'); }); }); } function chiudiModalDownload(){ $("#modalDownload").modal('hide'); } function apriAdminPromozioni(){ loaderStart(); $.post("main/admin_promozioni.php", function(returnData){ $("#container_lista").html(returnData); }); loaderStop(); } function gestioneAdminPromozioni(tipo,codice,codice_dest,sconto,data_inizio,data_fine,qta,valore,escludibasici,escludiscontati,az,titoloIT,testoIT,titoloEN,testoEN,titoloFR,testoFR,titoloDE,testoDE){ var msg = ""; if(az == "cancella") msg = "Vuoi cancellare la promozione selezionata ?"; if(msg != ""){ if(!confirm(msg)) return; } loaderStart(); $.post("main/admin_promozioni_eseg.php", {"tipo_sel": tipo, "codice_sel": codice, "codice_dest_sel": codice_dest, "sconto_sel": sconto, "data_inizio_sel": data_inizio, "data_fine_sel": data_fine, "qta": qta, "valore": valore, "escludibasici_sel": escludibasici, "escludiscontati_sel": escludiscontati, "azione_sel": az, "titoloIT": titoloIT, "testoIT": testoIT, "titoloEN": titoloEN, "testoEN": testoEN, "titoloFR": titoloFR, "testoFR": testoFR, "titoloDE": titoloDE, "testoDE": testoDE}, function(returnData){ if(returnData == "OK"){ apriAdminPromozioni(); }else{ alert(returnData); } loaderStop(); }); } function apriAdminEsclusioni(){ loaderStart(); $.post("main/admin_esclusioni.php", function(returnData){ $("#container_lista").html(returnData); }); loaderStop(); } function gestioneAdminEsclusioni(tipo,codice,data_inizio,data_fine,az){ var msg = ""; if(az == "cancella") msg = "Vuoi cancellare l'esclusione selezionata ?"; if(msg != ""){ if(!confirm(msg)) return; } loaderStart(); $.post("main/admin_esclusioni_eseg.php", {"tipo_sel": tipo, "codice_sel": codice, "data_inizio_sel": data_inizio, "data_fine_sel": data_fine, "azione_sel": az}, function(returnData){ if(returnData == "OK"){ apriAdminEsclusioni(); }else{ alert(returnData); } loaderStop(); }); } function apriAdminMessaggistica(c){ loaderStart(); $.post("main/admin_messaggistica.php", {"codice_sel": c}, function(returnData){ $("#container_lista").html(returnData); }); loaderStop(); } function gestioneAdminMessaggistica(codice,az){ var msg = ""; if(az == "cancella") msg = "Vuoi cancellare il messaggio selezionato ?"; if(az == "inserisci") msg = "Vuoi inserire il messaggio ?"; if(msg != ""){ if(!confirm(msg)) return; } var data_inizio = $("#selectDataInizio").val(); var data_fine = $("#selectDataFine").val(); var testoit = $("#selectTestoIT").val(); var testoen = $("#selectTestoEN").val(); var testofr = $("#selectTestoFR").val(); var testode = $("#selectTestoDE").val(); var titoloit = $("#selectTitoloIT").val(); var titoloen = $("#selectTitoloEN").val(); var titolofr = $("#selectTitoloFR").val(); var titolode = $("#selectTitoloDE").val(); loaderStart(); $.post("main/admin_messaggistica_eseg.php", {"codice_sel": codice, "data_inizio_sel": data_inizio, "data_fine_sel": data_fine, "testo_it_sel": testoit, "testo_en_sel": testoen, "testo_fr_sel": testofr, "testo_de_sel": testode, "titolo_it_sel": titoloit, "titolo_en_sel": titoloen, "titolo_fr_sel": titolofr, "titolo_de_sel": titolode, "azione_sel": az}, function(returnData){ if(returnData == "OK"){ apriAdminMessaggistica("0"); }else{ alert(returnData); } loaderStop(); }); } function apriAdminConfigurazioni(){ loaderStart(); $.post("main/admin_configurazioni.php", function(returnData){ $("#container_lista").html(returnData); }); loaderStop(); } function gestioneAdminConfigurazioni(){ var msg = "Vuoi salvare le configurazioni ?"; if(!confirm(msg)) return; loaderStart(); var formdata = $("#form_configurazioni").serialize(); $.post("main/admin_configurazioni_eseg.php", formdata, function(returnData){ if(returnData == "OK"){ apriAdminConfigurazioni(); }else{ alert(returnData); } loaderStop(); }); } function apriAdminPagamenti(){ loaderStart(); $.post("main/admin_pagamenti.php", function(returnData){ $("#container_lista").html(returnData); }); loaderStop(); } function gestioneAdminPagamenti(){ var msg = "Vuoi salvare le configurazioni dei pagamenti ?"; if(!confirm(msg)) return; loaderStart(); var formdata = $("#form_pagamenti").serialize(); $.post("main/admin_pagamenti_eseg.php", formdata, function(returnData){ if(returnData == "OK"){ apriAdminPagamenti(); }else{ alert(returnData); } loaderStop(); }); } function cancellaPagamento(p){ $("#pagamento_canc").val(p); var msg = ""; msg = "Cancellare il pagamento ?"; if(!confirm(msg)) return; loaderStart(); var formdata = $("#form_pagamenti").serialize(); $.post("main/admin_pagamenti_eseg.php", formdata, function(returnData){ if(returnData == "OK"){ apriAdminPagamenti(); }else{ alert(returnData); } loaderStop(); }); } function apriAdminDescrizioniModelli(){ loaderStart(); $.post("main/admin_descrizionimodelli.php", function(returnData){ $("#container_lista").html(returnData); }); loaderStop(); } function apriAdminFotoModelli(){ loaderStart(); $.post("main/admin_fotomodelli.php", function(returnData){ $("#container_lista").html(returnData); }); loaderStop(); } function apriAdminFotoColori(){ loaderStart(); $.post("main/admin_fotocolori.php", function(returnData){ $("#container_lista").html(returnData); }); loaderStop(); } function apriAdminWishlist(filtro = ""){ loaderStart(); var fcod = ""; var fdes = ""; if(filtro == "f"){ fcod = $("#filtro_codice").val(); fdes = $("#filtro_descrizione").val(); } $.post("main/admin_wishlist.php", {"filtro_codice": fcod, "filtro_descrizione": fdes}, function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function apriAdminLogin(filtro = ""){ loaderStart(); var fcod = ""; var fdes = ""; var fdat = ""; if(filtro == "f"){ fcod = $("#filtro_codice").val(); fdes = $("#filtro_descrizione").val(); fdat = $("#filtro_data").val(); } $.post("main/admin_login.php", {"filtro_codice": fcod, "filtro_descrizione": fdes, "filtro_data": fdat}, function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function apriAdminLog(filtro = ""){ loaderStart(); var fcod = ""; var fdes = ""; var fdat = ""; var ftip = ""; if(filtro == "f"){ fcod = $("#filtro_codice").val(); fdes = $("#filtro_descrizione").val(); fdat = $("#filtro_data").val(); ftip = $("#filtro_tipo").val(); } $.post("main/admin_log.php", {"filtro_codice": fcod, "filtro_descrizione": fdes, "filtro_data": fdat, "filtro_tipo": ftip}, function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function apriOrdineReso(dr,nr,o = "",nd = ""){ var msg = "Vuoi iniziare un nuovo ordine di sostituzione ?"; if(parseInt(nr) > 0) msg = "Vuoi modificare l'ordine di sostituzione selezionato ?"; if(nd == "") if(!confirm(msg)) return; loaderStart(); $.post("main/settareso.php", {"data_reso_new": dr, "numero_reso_new": nr}, function(returnData){ if(returnData == "OK"){ apriContainerGestione(); if(parseInt(nr) > 0){ apriResoOrdineScelto(o); }else{ apriResoScegliOrdine(); } apriRiepilogoOrdineReso(o); loaderStop(); }else{ alert(returnData); loaderStop(); } }); } function apriOrdineResoVisualizza(d,n,o){ loaderStart(); $.post("main/reso_ordine_riepilogo.php", {"data_reso": d, "numero_reso": n, "selectOrdineReso": o}, function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function salvaReso(){ if(!confirm("Vuoi salvare la selezione fatta ?")) return; loaderStart(); var o = $("#selectOrdineReso").val(); var righerese = ""; $(".selrigarendi").each(function(i){ if($(this).is(":checked")){ righerese = righerese + "|xyz|" + $(this).attr("value"); } }); var righeresedett = ""; $(".selrigarendidett").each(function(){ righeresedett = righeresedett + "|xyz|" + $(this).attr("name") + "|" + $(this).val(); }); $.post("main/reso_eseg.php", {"selectAzione": "salva", "selectOrdineReso": o, "selectRecord": righerese, "selectRecordDett": righeresedett}, function(returnData){ if(returnData == "OK"){ apriResoOrdineScelto(o); }else{ alert(returnData); } loaderStop(); }); } function confermaReso(){ if(!confirm("Vuoi confermare l'ordine di reso e procedere all'ordine di riassortimento ?")) return; loaderStart(); var o = $("#selectOrdineReso").val(); $.post("main/reso_eseg.php", {"selectAzione": "termina", "selectOrdineReso": o}, function(returnData){ if(returnData == "OK"){ apriResoTermina(o); }else{ alert(returnData); } loaderStop(); }); } function cancellaReso(){ if(!confirm("Vuoi cancellare l'ordine di reso ?")) return; loaderStart(); var o = $("#selectOrdineReso").val(); $.post("main/reso_eseg.php", {"selectAzione": "cancella", "selectOrdineReso": o}, function(returnData){ if(returnData == "OK"){ apriHome(); }else{ alert(returnData); } loaderStop(); }); } function apriResoTermina(o){ loaderStart(); $.post("main/reso_termina.php", {"selectOrdineReso": o}, function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function apriResoScegliOrdine(){ loaderStart(); $.post("main/reso_scegli_ordine.php", function(returnData){ $("#container_lista").html(returnData); loaderStop(); }); } function apriResoOrdineScelto(o = ""){ if(o == "") o = $("#selectOrdineReso").val(); if(o == ""){ alert("ERRORE! Selezionare un Ordine."); return; } loaderStart(); $.post("main/reso_ordine_scelto.php", {"selectOrdineReso": o}, function(returnData){ $("#container_lista").html(returnData); loaderStop(); apriRiepilogoOrdineReso(o); }); } function apriRiepilogoOrdineReso(o = ""){ loaderStart(); $.post("main/riepilogo_reso.php", {"selectOrdineReso": o}, function(returnData){ $("#container_riepilogo").html(returnData); loaderStop(); }); } function settaTabellaPromozioni(){ $('.tabella_promozioni').DataTable({ pageLength : 5, paging: false, searching: false, ordering: false, scrollY: '30vh', lengthMenu: [[5, 10, 20, -1], [5, 10, 20, 'Tutti']], 'language': { 'lengthMenu': 'Vedi _MENU_ elementi per pagina', 'info': '', 'search': 'Cerca', 'paginate': { 'next': 'Avanti', 'previous': 'Indietro', }, } }); } function settaTabellaUtenti(){ $('.tabella_utenti').DataTable({ pageLength : 5, paging: false, searching: false, ordering: false, scrollY: '55vh', lengthMenu: [[5, 10, 20, -1], [5, 10, 20, 'Tutti']], 'language': { 'lengthMenu': 'Vedi _MENU_ elementi per pagina', 'info': '', 'search': 'Cerca', 'paginate': { 'next': 'Avanti', 'previous': 'Indietro', }, } }); } function settaTabellaEsclusioni(){ $('.tabella_esclusioni').DataTable({ pageLength : 5, paging: false, searching: false, ordering: false, scrollY: '30vh', lengthMenu: [[5, 10, 20, -1], [5, 10, 20, 'Tutti']], 'language': { 'lengthMenu': 'Vedi _MENU_ elementi per pagina', 'info': '', 'search': 'Cerca', 'paginate': { 'next': 'Avanti', 'previous': 'Indietro', }, } }); } function settaTabellaMessaggistica(){ $('.tabella_messaggistica').DataTable({ pageLength : 5, paging: false, searching: false, ordering: false, scrollY: '30vh', lengthMenu: [[5, 10, 20, -1], [5, 10, 20, 'Tutti']], 'language': { 'lengthMenu': 'Vedi _MENU_ elementi per pagina', 'info': '', 'search': 'Cerca', 'paginate': { 'next': 'Avanti', 'previous': 'Indietro', }, } }); } function settaTabellaClienti(){ $('.tabella_clienti').DataTable({ pageLength : 5, paging: false, searching: false, ordering: false, scrollY: '55vh', lengthMenu: [[5, 10, 20, -1], [5, 10, 20, 'Tutti']], 'language': { 'lengthMenu': 'Vedi _MENU_ elementi per pagina', 'info': '', 'search': 'Cerca', 'paginate': { 'next': 'Avanti', 'previous': 'Indietro', }, } }); } function settaTabelleOrdini(){ $('.tabella_ordini_admin').DataTable({ pageLength : 5, paging: false, searching: false, ordering: false, scrollY: '60vh', lengthMenu: [[5, 10, 20, -1], [5, 10, 20, 'Tutti']], 'language': { 'lengthMenu': 'Vedi _MENU_ elementi per pagina', 'info': '', 'search': 'Cerca', 'paginate': { 'next': 'Avanti', 'previous': 'Indietro', }, } }); $('.tabella_ordini').DataTable({ pageLength : 5, paging: false, searching: false, ordering: false, scrollY: '35vh', lengthMenu: [[5, 10, 20, -1], [5, 10, 20, 'Tutti']], 'language': { 'lengthMenu': 'Vedi _MENU_ elementi per pagina', 'info': '', 'search': 'Cerca', 'paginate': { 'next': 'Avanti', 'previous': 'Indietro', }, } }); $('.tabella_ordini_reso').DataTable({ pageLength : 5, paging: false, searching: false, ordering: false, scrollY: '15vh', lengthMenu: [[5, 10, 20, -1], [5, 10, 20, 'Tutti']], 'language': { 'lengthMenu': 'Vedi _MENU_ elementi per pagina', 'info': '', 'search': 'Cerca', 'paginate': { 'next': 'Avanti', 'previous': 'Indietro', }, } }); $('.tabella_reso').DataTable({ pageLength : 5, paging: false, searching: false, ordering: false, scrollY: '55vh', lengthMenu: [[5, 10, 20, -1], [5, 10, 20, 'Tutti']], 'language': { 'lengthMenu': 'Vedi _MENU_ elementi per pagina', 'info': '', 'search': 'Cerca', 'paginate': { 'next': 'Avanti', 'previous': 'Indietro', }, } }); } function modificaLinee(nomeFile, path) { let selezionati = []; document.querySelectorAll('.checkLinea:checked').forEach(function(checkbox) { selezionati.push(checkbox.id); }); if(selezionati.length == 0) { alert('Seleziona almeno una linea'); return; } else if(path === ''){ alert('Path non valido'); return; } loaderStart(); let formData = new FormData(); formData.append("path_", path); console.log(path); formData.append("nome_file", nomeFile); console.log(nomeFile); formData.append("lineeSelezionate", JSON.stringify(selezionati)); console.log(JSON.stringify(selezionati)); formData.append("azione", "modifica"); $.ajax({ url: "main/admin_download_eseg.php", type: "POST", data: formData, processData: false, contentType: false, success: function(response) { console.log("Risposta server:", response); loaderStop(); }, error: function(xhr, status, error) { console.error("Errore:", error); loaderStop(); } }); } function toggleRiepilogo(){ console.log("TOGGLE RIEPILOGO"); const box = document.getElementById("container_riepilogo"); box.classList.toggle("espanso"); }