var errorMessage = "An error has occurred.Call status: "; var dataWebinar = "Date Webinar"; var tCliccare = "Click on"; var tQui = "here"; var tPerAccessoWebinar = "to access to webinar"; var tLingua = "ENG"; var tSuccesso = "Operation successfully held"; var tIdAnagrafica = ""; var tConfermare = "confirm"; var tChiudi = "Close"; var tErrore = "Error"; var tScegli = "Choose from list"; var tTutti = "All"; var trad = ""; var altezzasito = 0; var altfooter = 0; var larghezzasito = 0; var totaltezza = 0; var alttop = 0; var menu = $("#menusxgest"); var posizione = menu.position(); function ricercapfe(idpercorsoformativo_eventi, idpercorsoformativo, lingua) { var myElement = document.getElementById("ricercapfe").value; Richiesta(idpercorsoformativo_eventi + '||' + idpercorsoformativo + '||||' + myElement + '||||||' + lingua + '||', '/php/admin/iscrittipfe.php', 'iscrittipfe', 'si') } function update_ndomande_num(n) { var nd = Math.floor($('#ndomande').val() * n / 100); $('#nd_shownum').html(nd); $('#ndomande_num').val(nd); $('#select2-ndomande_num-container').html(nd); $('#ndomande_abs').val(nd); } function update_ndomande(n) { if (n > 0) { var nn = $('#ndomande_num').val(); var np = Math.round(nn * 100 / n); var nd = Math.floor(np * n / 100); if (nd > nn) { np -= 1 } else if (nd < nn) { np += 1 } $('#ndomande').val(np); $('#nd_shownum').html(nn); $('#select2-ndomande-container').html(np); $('#ndomande_abs').val(n); } } function show_ndomande() { var input = $('#ndomande_input').val(); if (input == 0) { $('#ndperc').show(); $('#ndnum').hide(); } else { $('#ndperc').hide(); $('#ndnum').show(); } } function initGaugeS(targetId, valore) { var opts = { angle: 0, // The h4 of the gauge arc lineWidth: 0.3, // The line thickness radiusScale: 0.6, // Relative radius pointer: { length: 0.6, // // Relative to gauge radius strokeWidth: 0.035, // The thickness color: '#000000' // Fill color }, limitMax: false, // If false, max value increases automatically if value > maxValue limitMin: false, // If true, the min value of the gauge will be fixed colorStart: '#6FADCF', // Colors colorStop: '#8FC0DA', // just experiment with them strokeColor: '#E0E0E0', // to see which ones work best for you generateGradient: true, highDpiSupport: true, // High resolution support staticLabels: { font: "12px helvetica", // Specifies font labels: [0, 70, 80, 100], // Print labels at these values color: "#000000", // Optional: Label text color fractionDigits: 0 // Optional: Numerical precision. 0=round off. }, staticZones: [{ strokeStyle: "#F03E3E", min: 0, max: 70 }, // Red from 100 to 130 { strokeStyle: "#FFDD00", min: 70, max: 80 }, // Yellow { strokeStyle: "#30B32D", min: 80, max: 100 }, // Green ], } var target = document.getElementById(targetId); // your canvas element var gauge = new Gauge(target).setOptions(opts); // create sexy gauge! gauge.maxValue = 100; // set max gauge value gauge.setMinValue(0); // Prefer setter over gauge.minValue = 0 gauge.animationSpeed = 32; // set animation speed (32 is default value) gauge.set(valore); // set actual value } function mettifiltro(url, display) { $("#imgresult").attr("src", url); if (display == "none") { $(".pal").hide() $(".stotag").hide() } else { $(".pal").show() $(".stotag").show() } } function calendariocorsiajax(querystring) { $('#calendario_corsi').html('






');
$.ajax({
url: "/admin/newsletter/sendmessaggiml.asp?idmessaggiml=" + idmessaggiml + "&continua=" + continua,
success: function (result) {
$("#spazioinvio").html(result);
}
});
}
function chiudimenu() {
$("#sx").hide();
$('#dx').css('margin', '0px');
$('#dx').show();
$('#dx').css('width', larghezzasito + 'px');
$('#cmenu').css('display', 'none');
$('#amenu').css('display', 'block');
document.cookie = 'menu' + '=' + 'chiuso';
}
function contabile(idordine, lingua) {
$.ajax({
url: "/admin/contabile.asp?idordine=" + idordine + "&lingua=" + lingua,
success: function (data) {
$("#contabile").html(data);
},
error: function (richiesta, stato, errori) {
alert(ErrorMessage + stato);
}
});
}
function upal(idanagrafica_lezione, prefisso, campo) {
valore = $("#" + prefisso + idanagrafica_lezione).val();
$.ajax({
url: "/u/upal.asp?idanagrafica_lezione=" + idanagrafica_lezione + "&valore=" + valore + "&campo=" + campo,
success: function (result) {}
});
}
function cbtday(pagina) {
$("#cbtday").html("");
$.ajax({
url: "/admin/cbtday.asp" + pagina,
success: function (result) {
$("#cbtday").html(result);
$(".data").datepicker();
$("table").addClass('tablesorter')
$('tr:odd').addClass('bianco');
$('tr:even').addClass('grigio');
$('div.clear:odd').addClass('bianco');
$('div.clear:even').addClass('grigio');
$("select").select2();
}
});
}
function sendutente(urls, tempo, div) {
setTimeout(function ()
{
$.ajax({
url: urls,
success: function (data, stato) {
$(div).css('background-color', 'palegreen');
$(div).css('color', 'black');
$(div).css('padding', '4px');
$(div).css('border-radius', '5px');
$(div).css('border', '1px solid gray');
$(div).html('OK');
$('#messageCount').text((+$('#messageCount').text() || 0) + 1);
},
error: function (richiesta, stato, errori) {
$(div).html('KO');
$(div).css('color', 'white');
$(div).css('background-color', 'red');
$(div).css('padding', '4px');
$(div).css('border-radius', '5px');
$(div).css('border', '1px solid gray');
mbox=div.replace('#c', '#m');
$(mbox).html(richiesta.responseText);
$(mbox).show();
if(richiesta.status != 403) {
button=div.replace('#c', '#b');
$(button).show();
}
}
})
}, tempo)
}
function sendUtentiSequenziale(queue) {
if (queue.length === 0) return;
var current = queue.shift(); // Prende il primo elemento
$.ajax({
url: current.url,
success: function (data, stato) {
$(current.div).css('background-color', 'palegreen');
$(current.div).css('color', 'black');
$(current.div).css('padding', '4px');
$(current.div).css('border-radius', '5px');
$(current.div).css('border', '1px solid gray');
$(current.div).html('OK');
$('#messageCount').text((+$('#messageCount').text() || 0) + 1);
// Chiama il prossimo dopo il successo
sendUtentiSequenziale(queue);
},
error: function (richiesta, stato, errori) {
$(current.div).html('KO');
$(current.div).css('color', 'white');
$(current.div).css('background-color', 'red');
$(current.div).css('padding', '4px');
$(current.div).css('border-radius', '5px');
$(current.div).css('border', '1px solid gray');
mbox = current.div.replace('#c', '#m');
$(mbox).html(richiesta.responseText);
$(mbox).show();
if(richiesta.status != 403) {
button = current.div.replace('#c', '#b');
$(button).show();
}
// Chiama il prossimo anche in caso di errore
sendUtentiSequenziale(queue);
}
});
}
function sendsms(id) {
$.ajax({
url: "/admin/addcode.asp?s=" + id,
success: function (data, stato) {
$("#logins").html(data);
},
error: function (richiesta, stato, errori) {
alert(ErrorMessage + stato);
}
});
}
function usecode(id) {
$.ajax({
url: "addtelefono.asp?t=" + id,
success: function (data, stato) {
$("#logins").html(data);
},
error: function (richiesta, stato, errori) {
alert(ErrorMessage + stato);
}
});
}
function sistemawebinar() {
$('.contentWrap').css('padding', '0')
$('.contentWrap').css('margin', '0')
$('.contentWrap').css('border', '0')
$('.contentWrap').css('overflow', 'hidden')
$('#overlay').css('padding', '0')
$('#overlay').css('margin', '0')
$('#overlay').css('border', '0')
$('#overlay').css('overflow', 'hidden')
altezza = $('#overlay').height()
$('.contentWrap iframe').css('border', '0px')
$('.contentWrap iframe').css('margin', '0px')
$('.contentWrap iframe').css('padding', '0px')
$('.contentWrap iframe').css('height', altezza - 25 + 'px')
}
function openwebinar(datainizio, idstanza, email, nominativo, ideventocorso, idregistrazione_corso, api) {
if (idstanza == "9")
{
urls = "/admin/stanzazoom.asp?idregistrazione_corso=" + idregistrazione_corso
} else {
urls = "https://api.simulscan.com/cm/utenti.php?room=" + idstanza + "&email=" + email + "&nickname=" + nominativo + "&api=" + api
}
$.ajax({
url: urls,
success: function (results) {
urlstanza = results;
$.ajax({
url: "/elearning/setpresente.asp?idregistrazione_corso=" + idregistrazione_corso + '&data=' + datainizio,
success: function (resultx) {
console.log(resultx)
if (resultx == 'ko') {
allarme('', dataWebinar + ': ' + datainizio)
} else {
//popupfull(urlstanza, idregistrazione_corso)
allarme('', tCliccare + ' ' + tQui + ' ' + tPerAccessoWebinar)
//setTimeout(function(){ }, 1000);
//location.href=urlstanza
}
}
});
}
});
}
function creastanzautente(idstanza, email, nominativo, ideventocorso, idregistrazione_corso, api) {
$.ajax({
url: "https://api.simulscan.com/cm/utenti.php?room=" + idstanza + "&email=" + email + "&nickname=" + nominativo + "&api=" + api,
success: function (results) {
urlstanza = results;
$.ajax({
url: "/admin/setstanza.asp?ideventocorso=" + ideventocorso + "&url=" + urlstanza + "&idregistrazione_corso=" + idregistrazione_corso,
success: function (resultx) {
//location.reload();
statoiscrizioni()
}
});
}
});
}
function setemail(idsegnalato)
{
$.ajax({
url: "setmail.asp?idsegnalato=" + idsegnalato,
success: function (data, stato) {
$("#emailreferente").attr("value", data);
},
error: function (richiesta, stato, errori) {
alert(ErrorMessage + stato);
}
});
}
function creastanza(id, eventocorso, dataora, lobby, emaildocente, docente, iddocente, lingua, api) {
$.ajax({
url: "https://api.simulscan.com/cm/stanza.php?room=" + eventocorso + "&starts_at=" + dataora + "&lobby=" + lobby + '&api=' + api,
success: function (result) {
idstanza = result;
$.ajax({
url: "https://api.simulscan.com/cm/utenti.php?room=" + idstanza + "&email=" + emaildocente + "&nickname=" + docente + "&admin=1&api=" + api,
success: function (results) {
urldocente = results;
console.log(urldocente)
$.ajax({
url: "/admin/setstanzadocente.asp?ideventocorso=" + id + "&idstanza=" + idstanza + "&url=" + urldocente + "&iddocente=" + iddocente + '&api=' + api,
success: function (resultx) {
//eventocorsoajax(id,lingua)
window.top.location.href = 'eventocorso.asp?ideventocorso=' + id
}
});
}
});
}
});
}
function creastanzaBack(id, eventocorso, dataora, lobby, emaildocente, docente, iddocente, lingua, api) {
$.ajax({
url: "https://api.simulscan.com/cm/stanza.php?room=" + eventocorso + "&starts_at=" + dataora + "&lobby=" + lobby + '&api=' + api,
success: function (result) {
idstanza = result;
console.log(idstanza)
$.ajax({
url: "https://api.simulscan.com/cm/utenti.php?room=" + idstanza + "&email=" + emaildocente + "&nickname=" + docente + "&admin=1&api=" + api,
success: function (results) {
urldocente = results;
console.log(urldocente)
$.ajax({
url: "/admin/setstanzadocente.asp?ideventocorso=" + id + "&idstanza=" + idstanza + "&url=" + urldocente + "&iddocente=" + iddocente + '&api=' + api,
success: function (resultx) {
//eventocorsoajax(id,lingua)
}
});
}
});
}
});
}
function deletestanza(idstanza, api) {
$.ajax({
url: "https://api.simulscan.com/cm/stanza.php?delete=1&room=" + idstanza + '&api=' + api,
success: function (result) {
location.reload();
}
});
}
function deletestanzaBack(idstanza, api) {
$.ajax({
url: "https://api.simulscan.com/cm/stanza.php?delete=1&room=" + idstanza + '&api=' + api,
success: function (result) {
$.get("/admin/delete_stanza.asp?idstanza=" + idstanza, function (data, status) {});
}
});
}
function editstanza(id, eventocorso, dataora, lobby, emaildocente, docente, iddocente, lingua, idstanza, api) {
$.ajax({
url: "https://api.simulscan.com/cm/stanza.php?edit=1&room=" + idstanza + "&name=" + eventocorso + "&starts_at=" + dataora + "&lobby=" + lobby + '&api=' + api,
success: function (result) {
idstanza = idstanza;
ids = result;
console.log(ids)
$.ajax({
url: "https://api.simulscan.com/cm/utenti.php?room=" + idstanza + "&email=" + emaildocente + "&nickname=" + docente + "&admin=1&api=" + api,
success: function (results) {
urldocente = results;
console.log(urldocente)
$.post("/admin/setstanzadocente.asp",
{
ids: ids,
ideventocorso: id,
idstanza: idstanza,
url: urldocente,
iddocente: iddocente
},
function (resultx) {
if (resultx == "OK") {
eventocorsoajax(id, lingua, status)
} else {
$.ajax({
url: "https://api.simulscan.com/cm/stanza.php?delete=1&room=" + idstanza + "&name=" + eventocorso + "&starts_at=" + dataora + "&lobby=" + lobby + '&api=' + api,
success: function (result) {
creastanza(id, eventocorso, dataora, lobby, emaildocente, docente, iddocente, lingua)
location.reload();
}
});
}
});
}
});
}
});
}
function oscura() {
//window.scrollTo(0,posY )
//$("#accordion").accordion({ active: false });
$('body').append('

')
$.ajax({
type: "POST",
url: "/admin/genera_attestato.asp",
data: "numero=" + numero + "&idregistrazione_corso=" + id + "&cosa=" + cosa,
dataType: "text",
success: function (msg)
{
$("#ga" + id).html(msg);
$(".data").datepicker();
$("table").addClass('tablesorter')
$('tr:odd').addClass('grigio');
$('tr:even').addClass('bianco');
$('div.clear:odd').addClass('grigio');
$('div.clear:even').addClass('bianco');
$("select").select2();
$('.zoom').wtLightBox({
rotate: true,
delay: 4000,
display_number: true,
display_dbuttons: true,
display_timer: true,
display_caption: true,
caption_align: "bottom",
transition_speed: 600,
cont_nav: true,
auto_fit: true,
easing: ""
});
$('a[rel="#overlay"]').click(function (event) {
evt = event;
evt.preventDefault();
var href = $(this).attr('href');
usaoverlay(href, 'no')
});
},
error: function () {
alert("Chiamata fallita, si prega di riprovare...");
}
});
}
function aggiornadomanda(iddomanda, domanda)
{
$(".domandavuota").val("")
$.ajax({
type: "POST",
url: "/admin/domanda.asp?iddomanda=" + iddomanda,
dataType: "text",
success: function (msg) {
$(".domandavuota").html("");
$("#id" + iddomanda).html(domanda);
$("#z" + iddomanda).html('
')
$("#stato_iscrizioni").html('')
oscura()
$.ajax({
type: "GET",
url: "/admin/stato_iscrizioni.asp",
data: variabile,
success: function (msg) {
$("select").select2();
$(".select2-container").css("max-width", "350px");
$(".select2-container").css("min-width", "120px");
$("#stato_iscrizioni").html(msg);
$(".data").datepicker();
$("table").addClass('tablesorter')
$('tr:odd').addClass('grigio');
$('tr:even').addClass('bianco');
$('div.clear:odd').addClass('grigio');
$('div.clear:even').addClass('bianco');
$('a[rel="#overlay"]').click(function (event) {
evt = event;
evt.preventDefault();
var href = $(this).attr('href');
usaoverlay(href)
});
$.ajax({
url: "/admin/sis.asp?ord=datains desc&tutti=&ideventocorso=" + ideventocorso + "&idazienda=" + idazienda,
success: function (result) {
$("#sis").html(result);
$("select").select2();
$(".select2-container").css("max-width", "350px");
$(".select2-container").css("min-width", "120px");
$(".noselect").select2('destroy');
}
});
nooscura();
$('.loadgif').remove();
$('#idanagrafica' + valore).show()
document.getElementById('idanagrafica' + valore).disabled = true;
$("select").select2();
$(".select2-container").css("max-width", "350px");
$(".select2-container").css("min-width", "120px");
$(".noselect").select2('destroy');
},
error: function(msg) {
debugger;
alert('ERROR\n' + msg.responseText);
nooscura()
$('.loadgif').remove();
$('#idanagrafica' + valore).show();
$('#idanagrafica' + valore).prop( "checked", false );
}
});
}
function cercaazienda() {
oscura();
$.ajax({
url: "/admin/lista_aziende_eventocorso.asp",
data: $("#inviaazienda").serialize(),
success: function (result) {
$("#spaziomsgAtt").html(result);
$(".data").datepicker();
$("table").addClass('tablesorter')
$('tr:odd').addClass('grigio');
$('tr:even').addClass('bianco');
$('div.clear:odd').addClass('grigio');
$('div.clear:even').addClass('bianco');
$("select").select2();
$(".select2-container").css("max-width", "350px");
$(".select2-container").css("min-width", "120px");
$("#linguas").select2('destroy');
$(".cosas").select2('destroy');
nooscura()
}
});
}
function cercaaziendaRef() {
oscura();
$.ajax({
url: "/admin/lista_user_eventocorso_edit.asp",
data: $("#inviaazienda").serialize(),
success: function (result) {
$("#spaziomsgAtt").html(result);
$(".data").datepicker();
$("table").addClass('tablesorter')
$('tr:odd').addClass('grigio');
$('tr:even').addClass('bianco');
$('div.clear:odd').addClass('grigio');
$('div.clear:even').addClass('bianco');
$("select").select2();
$(".select2-container").css("max-width", "350px");
$(".select2-container").css("min-width", "120px");
$("#linguas").select2('destroy');
$(".cosas").select2('destroy');
nooscura()
}
});
}
function chiudiordine(idordine) {
oscura();
$.ajax({
url: "/admin/lista_aziende_eventocorso.asp?finalizza=si&idordine=" + idordine,
success: function (result) {
$("#spaziomsgAtt").html(result);
$(".data").datepicker();
$("table").addClass('tablesorter')
$('tr:odd').addClass('grigio');
$('tr:even').addClass('bianco');
$('div.clear:odd').addClass('grigio');
$('div.clear:even').addClass('bianco');
$("select").select2();
$(".select2-container").css("max-width", "350px");
$(".select2-container").css("min-width", "120px");
$("#linguas").select2('destroy');
$(".cosas").select2('destroy');
nooscura()
}
});
}
function cercalista() {
oscura();
$.ajax({
url: "/admin/lista_user_eventocorso.asp",
data: $("#inviaazienda").serialize(),
success: function (result) {
$("#spaziomsgAtt").html(result);
$(".data").datepicker();
$("table").addClass('tablesorter')
$('tr:odd').addClass('grigio');
$('tr:even').addClass('bianco');
$('div.clear:odd').addClass('grigio');
$('div.clear:even').addClass('bianco');
$("select").select2();
$(".select2-container").css("max-width", "350px");
$(".select2-container").css("min-width", "120px");
$("#linguas").select2('destroy');
$(".cosas").select2('destroy');
nooscura()
}
});
}
function cercacv() {
oscura();
$.ajax({
url: "/admin/lista_cv_eventocorso.asp",
data: $("#inviaazienda").serialize(),
success: function (result) {
$("#spaziomsgAtt").html(result);
$(".data").datepicker();
$("table").addClass('tablesorter')
$('tr:odd').addClass('grigio');
$('tr:even').addClass('bianco');
$('div.clear:odd').addClass('grigio');
$('div.clear:even').addClass('bianco');
$("select").select2();
$(".select2-container").css("max-width", "350px");
$(".select2-container").css("min-width", "120px");
$("#linguas").select2('destroy');
nooscura()
$(".cosas").select2('destroy');
}
});
}
function htmlEncode(input) {
var result='';
for (k=0;k
");
var valore = variabili;
$.ajax({
type: "POST", //Tipo di richiesta
url: pagina, //Url web service
data: "variabile=" + valore + '&ricerca=' + ricerca, //Parametri (da concatenare con &)
//dataType: "json", //Tipo di risposta
error: function (msg,stato,errori) {$("#" + div).html("
');
$.get(url, function (data, status) {
$.get('/admin/reportonline.asp?urlcompleto=' + url + '&filecompleto=' + file + '&div=' + div, function (data, status) {
$("#" + div).html('ok');
});
});
}
function senddatimail(email, id) {
if (email == '')
{
//$("#result").html(JSON.stringify(data))
allarme('email' + id, 'Inserire il numero di telefono ')
} else {
$.ajax({
url: "/ideastudio/sendutente.asp?idregistrazione_corso=" + id + "&email=" + email,
success: function (result) {
allarme('email' + id, result)
}
});
}
}
function checknuovasub() {
valore = $('#questasub').val()
if (valore == "nuovanuova")
{
$("#questasub").hide();
$("#nuovasub").show();
} else
{
$("#questasub").show();
$("#nuovasub").hide();
}
}
function trovasub(idazienda, idsegnalato, id) {
$("#sublocation" + id).html('
');
idagenzia = $('#idagenzia' + id).val()
$.ajax({
url: "/u/trovasub.asp?idazienda=" + idazienda + "&idsegnalato=" + idsegnalato + "&idagenzia=" + idagenzia,
success: function (result) {
$("#sublocation" + id).html(result);
}
});
}
function senddatiwa(telefono, id, prefisso) {
if (telefono == '')
{
//$("#result").html(JSON.stringify(data))
allarme('telefono' + id, 'Inserire il numero di telefono ')
} else {
$.ajax({
url: "/ideastudio/sendwa.asp?idregistrazione_corso=" + id + "&telefono=" + prefisso + telefono,
success: function (result) {
allarme('telefono' + id, 'OK')
},
error: function () {
allarme('telefono' + id, 'KO')
}
});
}
}
function sendWA(id, cosa, tel, messaggio) {
var customer;
console.log(tel + ' ' + messaggio)
if (cosa == "sendFile") {
var allegapdf = $("#" + id + " #allegapdf").val();
if (allegapdf == "si") {
phone = $("#" + id + " #numero").val(),
testo = $("#" + id + " #link").val(),
filename = $("#" + id + " #file").val()
$.ajax({
url: "/wa/default.asp?testo=" + testo + "&numero=" + phone + "&filename=" + filename,
success: function (data) {
$("#result").html("OK")
},
error: function () {
$("#result").html("KO")
}
});
}
}
phone = $("#" + id + " #numero").val(),
testo = $("#" + id + " #messaggio").val()
$.ajax({
url: "/wa/default.asp?testo=" + testo + "&numero=" + phone,
contentType: "application/json",
success: function (data) {
$("#result").html("ok")
},
error: function () {
$("#result").html("ko")
}
});
}
function addeventopercorso() {
idpercorsoformativo_eventi = $("#idpercorsoformativo_eventi").val()
if (idpercorsoformativo_eventi == "999999999") {
$('#eventocorso').show();
}
}
function cercaaziendaRep() {
$.ajax({
url: "/admin/lista_rep.asp",
data: $("#inviaazienda").serialize(),
success: function (result) {
$("#spaziomsgAtt").html(result);
$(".data").datepicker();
$("table").addClass('tablesorter')
$('tr:odd').addClass('grigio');
$('tr:even').addClass('bianco');
$('div.clear:odd').addClass('grigio');
$('div.clear:even').addClass('bianco');
$("select").select2();
$(".select2-container").css("max-width", "350px");
$(".select2-container").css("min-width", "120px");
$("#linguas").select2('destroy');
$(".cosas").select2('destroy');
$(".idr").change(function () {
if ($('.idr').prop('checked')) {
id = $(this).val()
creaattestatoAll(id, 0, '')
} else {
//alert('no')
}
});
}
});
}
function sendmailattivazione(idanagrafica) {
// Recupera la lingua dalla pagina (dovrai definire come ottenerla)
$.ajax({
url: '/u/sendMailAttivazione.asp',
type: 'GET',
data: {
lingua: 'ENG',
idanagrafica: idanagrafica
},
success: function(response) {
console.log('Email di attivazione inviata con successo', response);
// Puoi aggiungere qui ulteriori azioni dopo il successo
},
error: function(xhr, status, error) {
console.error('Errore nell\'invio dell\'email di attivazione', error);
// Gestione degli errori
}
});
}
function ciao() {
for (var key in SCHEDULED_REQUEST) {
postRequest(SCHEDULED_REQUEST); /* post and empty SCHEDULED_REQUEST object */
for (var i = 0; i < 1000; i++) {
/* do something unnoticable but time consuming like writing a lot to console */
console.log('buying some time to finish saving data');
console.log('ciao');
$.ajax({
url: "/admin/log-out.asp?idanagrafica=" + tIdAnagrafica,
type: "GET",
success: function (result) {},
error: function (richiesta, stato, errori) {}
});
}
break;
}
}
$(document).ready(function () {
$(".allarga").mouseover(function () {
//$(this).css("background-color", "yellow");
var newWidth = parseInt($(this).width()) * 2;
$(this).width(newWidth);
//console.log($(this).width());
});
$(".allarga").mouseout(function () {
//$(this).css("background-color", "white");
$(this).width($(this).width() / 2);
});
});
function coloraFiltri() {
$(".select2-selection__rendered").each(function () {
var text = $(this).text();
if (text.indexOf(tScegli) < 0 && text.indexOf(tTutti) < 0 && text.indexOf('--') < 0) {
$(this).css("background-color", "LightBlue");
//$(this).css("color", "white");
}
});
}
document.addEventListener('DOMContentLoaded', function () {
const fileInput = document.getElementById('fileInput');
const fileSizeInfo = document.getElementById('fileSizeInfo');
const errorMessage = document.getElementById('errorMessage');
const submitButton = document.getElementById('submitButton');
const maxSizeInMB = 100; // Set maximum file size to 100 MB
if (!fileInput || !fileSizeInfo || !errorMessage || !submitButton) {
console.log("Required elements are missing from the DOM.");
return;
}
fileInput.addEventListener('change', function (event) {
// Get the selected file
const file = event.target.files[0];
if (file) {
// Get the file size in bytes
const fileSize = file.size;
// Convert the file size to megabytes (MB)
const fileSizeInMB = (fileSize / (1024 * 1024)).toFixed(2);
// Show the file size to the user
fileSizeInfo.textContent = `File size: ${fileSizeInMB} MB`;
// Check if the file size exceeds the maximum limit
if (fileSize > maxSizeInMB * 1024 * 1024) {
errorMessage.textContent = `The selected file is too large. The maximum allowed size is ${maxSizeInMB} MB.`;
// Reset the file input
event.target.value = '';
submitButton.disabled = true; // Disable the submit button
} else {
errorMessage.textContent = ''; // Clear any previous error messages
submitButton.disabled = false; // Enable the submit button
}
} else {
fileSizeInfo.textContent = '';
submitButton.disabled = true; // Disable the submit button
}
});
document.getElementById('uploadForm').addEventListener('submit', function (event) {
const file = fileInput.files[0];
if (file) {
// Verify the file size again before submitting the form
if (file.size > maxSizeInMB * 1024 * 1024) {
errorMessage.textContent = `The selected file is too large. The maximum allowed size is ${maxSizeInMB} MB.`;
event.preventDefault(); // Prevent the form from submitting
}
} else {
errorMessage.textContent = 'Please select a file before submitting the form.';
nooscura()
event.preventDefault(); // Prevent the form from submitting
}
});
});
function decodeHtmlEntities(text) {
// Definisci una regex per trovare i caratteri del tipo '