');
console.log(425);
}
$('#opzioni_pagamento').show();
totale_computato = Number(totale_computato)+ Number(costo_tessera_js)+ Number(costi_aggiuntivi);//aggiungo il costo della tessera
$('#totalone').text( totale_computato + " Euro");
console.log('459' +' ' +totale_computato+ 'costi aggiuntivi ' + costi_aggiuntivi);
scroll_to('titolo_corso')
;
//di default prende il primo livello senza rate e pagamento in unica soluzione con carta
//elementi del form eventuali
$('#nome').hide();
$('#cognome').hide();
// $('#telefono').hide();//adesso di default è visibile
$('#luogonascita').hide();
$('#datanascita').hide();
$('#codicefiscale').hide();
$('#via').hide();
$('#cap').hide();
$('#citta').hide();
//tasto slimpay visibile solo se scelgo carta o iban
$("#slimpay").hide();
$("#passaalfuso").hide();
$(document).on('change', '.livello', function() {
console.log('505 livello has changed :' + $(this).val());
// $('#totalone').text($(this).val());
totale_computato = +$(this).val();
console.log('livello selezionato :' + $(this).attr('id'));
// alert($(this).attr('id'));
$('#costi_aggiuntivi_livello_0').hide();
$('#costi_aggiuntivi_livello_1').hide();
$('#costi_aggiuntivi_livello_2').hide();
$('#costi_aggiuntivi_' + $(this).attr('id') + '').show();
//$('#idcorso').val($(this).attr('id'));".PHP_EOL;
console.log('518 mostro costi aggiuntivi :' + $(this).attr('id'));
$('#totalone').text(totale_computato + " Euro");
//controllo quando vuole pagare
if ($('#check_quando').prop("checked")) {
// Dopo la prima lezione
totale_computato = parseInt(totale_computato) + costo_paga_dopo_prima_lezione_js;
$('#totalone').text(totale_computato + " Euro");
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
}
if ($('#check_come').prop("checked")) {
// unica soluzione
$('#totalone').text(totale_computato + " Euro");
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
} else {
//a rate metto + 15
totale_computato = parseInt(totale_computato) + costo_rate_js;
console.log('533 ' + $(this).attr('id') + '5 rate ammissibili');
if ($(this).attr('id') == 'livello_2') { //pago a rate due corsi
var singola_rata = (totale_computato / 5).toFixed(2);
$('#totalone').text("in 5 rate da " + singola_rata + " Euro ");
} else {
var singola_rata = (totale_computato / 3).toFixed(2);
$('#totalone').text("in 3 rate da " + singola_rata + " Euro ");
}
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
}
});
$('#check_quando').change(function() {
console.log('check_quando action')
console.log('totale:' + totale_computato);
if ($(this).prop("checked")) {
// Dopo la prima lezione
//aggiungo i costi del pagamento posticipato
append_pdpl();
totale_computato = parseInt(totale_computato) + costo_paga_dopo_prima_lezione_js;
if (isNaN(totale_computato)) {
totale_computato = 0
} //a volte selezionano i check senza aver scelto il corso e quindi i valori sballano
console.log('totale:' + totale_computato);
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
//verifico se il pagamento a rate è selezionato il totale mi viene dato in rate
if ($('#check_come').is(":checked")) { //pago tutto subito
$('#totalone').text(totale_computato + " Euro");
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
} else {
//voglio pagare a rate
//devi controllare il livello , se li prende entrambi sono 5 rate invece che tre
if ($('#livello_2').is(":checked")) { //pago a rate due corsi
console.log('livello 2 risulta ceccato 570');
if (isNaN(totale_computato)) {
totale_computato = 0
} //a volte selezionano i check senza aver scelto il corso e quindi i valori sballano
var singola_rata = (totale_computato / 5).toFixed(2);
$('#totalone').text("in 5 rate da " + singola_rata + " Euro ");
} else {
var singola_rata = (totale_computato / 3).toFixed(2);
$('#totalone').text("in 3 rate da " + singola_rata + " Euro ");
}
// var singola_rata=totale_computato/5;
// $('#totalone').text( "in 5 rate "+ singola_rata +" Euro ciascuna");
if (totale_computato != 0) {
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
}
}
$('#contanti').attr('disabled', true);
$('#paypall').attr('disabled', true);
$('#bonifico').attr('disabled', true);
$('#contanti').hide();
$('#paypall').hide();
$('#bonifico').hide();
} else {
// subito tolgo 15 euro
totale_computato = parseInt(totale_computato) - costo_paga_dopo_prima_lezione_js;
remove_pdpl();
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
if ($('#check_come').is(":checked")) { //pago tutto subito
$('#totalone').text(totale_computato + " Euro");
$('#contanti').attr('disabled', false);
$('#paypall').attr('disabled', false);
$('#bonifico').attr('disabled', false);
$('#contanti').show();
$('#paypall').show();
$('#bonifico').show();
} else {
//voglio pagare a rate
if ($('#livello_2').is(":checked")) { //pago a rate due corsi
console.log('livello 2 risulta ceccato 615');
var singola_rata = (totale_computato / 5).toFixed(2);;
$('#totalone').text("in 5 rate " + singola_rata + " Euro ");
} else {
var singola_rata = (totale_computato / 3).toFixed(2);;
$('#totalone').text("in 3 rate " + singola_rata + " Euro ");
}
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
}
//rimuovo i costi del pagamento posticipato
console.log('removing....');
}
// not checked
});
$('#check_come').change(function() {
if ($(this).prop("checked")) {
// unica soluzione tolgo 15 euro
totale_computato = parseInt(totale_computato) - costo_rate_js;
if (isNaN(totale_computato) || totale_computato < 0) {
totale_computato = 0
} //a volte selezionano i check senza aver scelto il corso e quindi i valori sballano
console.log('totale:' + totale_computato);
$('#parate').remove(); //se torno a dire di voler pagare tutto in unica soluzione devo togliere i 15 dal conteo
$('#totalone').text(totale_computato + " Euro");
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
//verifica che il pagamento venga fatto subito e non dopo la prima lezione
if (!$('#check_quando').is(":checked")) {
$('#contanti').attr('disabled', false);
$('#paypall').attr('disabled', false);
$('#bonifico').attr('disabled', false);
$('#contanti').show();
$('#paypall').show();
$('#bonifico').show();
}
remove_prata();
} else {
// a rate aggiungo e divido per 5 rate 15 euro
totale_computato = parseInt(totale_computato) + costo_rate_js;
if (isNaN(totale_computato)) {
totale_computato = 0
} //a volte selezionano i check senza aver scelto il corso e quindi i valori sballano
console.log('totale:' + totale_computato);
if ($('#livello_2').is(":checked")) { //pago a rate due corsi
console.log('livello 2 risulta ceccato 664');
var singola_rata = (totale_computato / 5).toFixed(2);;
$('#totalone').text("in 5 rate " + singola_rata + " Euro ");
} else {
var singola_rata = (totale_computato / 3).toFixed(2);;
$('#totalone').text("in 3 rate " + singola_rata + " Euro ");
}
// var singola_rata=(totale_computato/5).toFixed(2);
// $('#totalone').text( "in 5 rate da "+ singola_rata +" Euro ");
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
$('#contanti').attr('disabled', true);
$('#paypall').attr('disabled', true);
$('#bonifico').attr('disabled', true);
$('#contanti').hide();
$('#paypall').hide();
$('#bonifico').hide();
append_prata();
}
// not checked
});
function append_pdpl() {
$('#costi_aggiuntivi_livello_0').append('
')
}
function remove_pdpl() {
console.log('rimuovo');
$('#pdpl_0').remove();
$('#pdpl_1').remove();
$('#pdpl_2').remove();
}
function append_prata() {
$('#costi_aggiuntivi_livello_0').append('
Costo Rate: ' + costo_rate_js + ' €
')
$('#costi_aggiuntivi_livello_1').append('
Costo Rate: ' + costo_rate_js + ' €
')
$('#costi_aggiuntivi_livello_2').append('
Costo Rate: ' + costo_rate_js + ' €
')
}
function remove_prata() {
$('#prata_0').remove();
$('#prata_1').remove();
$('#prata_2').remove();
}
$(".metodopagamento").click(function() {
//scelgo un metodo di pagamaneto
$(".metodopagamento").removeClass('active');
$(this).addClass('active');
//per correttezza nascondo tutti i bottoni di acquisto secondari
$("#slimpay").hide(); //nel caso fosse stato visibile
$('#paypal-button-container').hide();
$("#checkout").show(); //nel caso fosse stato visibile
// $( "#formdati" ).toggle( "slow" );
//qui prendo l'id del botone ed in base al metodo di pagamento scelto richiamo delle funzioni
metodopagamento = this.id;
/*
if(metodopagamento=='paypall'){
// alert(478);
$( "#slimpay" ).hide( );//nel caso fosse stato visibile
$('#paypal-button-container').show();
}
else if(metodopagamento=='iban' || metodopagamento=='carta'){
$( "#slimpay" ).show( );
$('#paypal-button-container').hide();//nel casofosse stato visibile
$( "#main_form" ).attr('action', 'slimpay_mandato.php');
//showpersonalfield ();
//$( "#slimpay" ).hide( );
}
else{
// (441);
$( "#slimpay" ).hide( );
$('#paypal-button-container').hide();
$( "#checkout" ).show();
}
hidepersonalfield();//nascondo eventuali campi presenti da selezioni precedenti
settacheckout ();
showpersonalfield ();
// chiama la funzione per mostrare i campi opportuni
*/
});
function settacheckout() {
//imposta il tasto di checkout
alert(metodopagamento);
}
$("#checkout").click(function() {
var errormsg = '';
var puoiinviare = 0; //di default invii
var composizionecosto = '';
console.log('metodopagamaneto'+metodopagamento);
//invio la mail al fusolab
var nomecorsoiscritto = $('#titolo_corso').text();
var idcorso = $('#idcorso').val();
//InputEmail1
var mailiscritto = $('#InputEmail1').val();
//controlla che la mail e il corso non abbiano già effettuto una registrazione
var telefono = $('#Inputtelefono').val();
//controllo mail
if (mailiscritto == '') {
errormsg += ' scrivere la tua email';
puoiinviare = 1;
}
if (telefono == '') {
errormsg += ' scrivere il tuo telefono';
puoiinviare = 1;
}
//controllo privacy
if (!$('#privacy').is(":checked")) { //entrambi due corsi
errormsg += ' dare l\'assenso per il trattamento della privacy ';
puoiinviare = 1;
}
if (!$('#socio').is(":checked")) { //entrambi due corsi
errormsg += ' richiedere lo status di socio';
puoiinviare = 1;;
}
if (metodopagamento ==0) { //ne hai uno selezionato?
puoiinviare = 1;
errormsg += 'scegliere un metodo di pagamento';
console.log('nessun metodo di pagamento selezionato');
}
//controllo tipo acquisto
if ($('#livello_0').is(":checked")) { //entrambi due corsi
livellocorsoiscritto = 1;
composizionecosto = $('#costi_aggiuntivi_livello_0').text();
}
if ($('#livello_1').is(":checked")) { //entrambi due corsi
livellocorsoiscritto = 2;
composizionecosto = $('#costi_aggiuntivi_livello_1').text();
}
if ($('#livello_2').is(":checked")) { //entrambi due corsi
livellocorsoiscritto = 3;
composizionecosto = $('#costi_aggiuntivi_livello_2').text();
}
//alert(mailiscritto);
//ho fatto il chec
if (puoiinviare == 0) {
var costofinale = $('#totaledacheck').val();
composizionecosto += ' ' + $('#totalone').text() + '';
$.post("verificadoppioiscrizione.php", {
email: mailiscritto,
nomecorsoiscritto: nomecorsoiscritto,
idcorso: idcorso
})
.done(function(data) {
if (data > 0) { //esiste già un iscrizione a sto corso mi viene restituita l'id dell'iscrizione e dovrei cancellarla
// error = "Number is required";
console.log('esiste già un iscrizione' + data);
if (window.confirm('Stiamo aggiornado il tuo ordine di acquisto per il corso ' + nomecorsoiscritto + ' ' + idcorso + ' per un importo di ' + costofinale + ' euro premi ok per procedere con il pagamento')) {
// They clicked Yes
//messaggiopostcheck
//location.hash = "#postconfirm";
$.post("mailtofuso.php", {
email: mailiscritto,
iscritto: "nn",
corso: nomecorsoiscritto,
livello: livellocorsoiscritto,
costofinale: costofinale,
composizionecosto: composizionecosto,
metodopagamento: metodopagamento,
telefono: telefono,
idcorso: idcorso,
aggiornamento: 1
});
$.post("cancellavecchioordine.php", {
idvecchioordine: data
});
if (metodopagamento == 'iban' || metodopagamento == 'carta' || metodopagamento == 'paypall') { //alcuni pagamenti hanno il comportamento standard altri vanno direttamente alla return page che //
$("html, body").animate({
scrollTop: $(document).height()
}, 1000);
showpersonalfield();
} else {
window.location = 'https://www.fusolab.net/corsi/info-corsi/conferma-dati';
}
$("html, body").animate({
scrollTop: $(document).height()
}, 1000);
} else {
// They clicked no
}
} else {
//tutto ok non fare nulla e vai avanti come se niente fosse
console.log('NON esiste già un iscrizione' + data);
$.post("mailtofuso.php", {
email: mailiscritto,
iscritto: "nn",
corso: nomecorsoiscritto,
livello: livellocorsoiscritto,
costofinale: costofinale,
composizionecosto: composizionecosto,
metodopagamento: metodopagamento,
telefono: telefono,
idcorso: idcorso,
aggiornamento: 0
});
//alert ('Congraturazioni hai acquistato il corso'+nomecorsoiscritto +' per un importo di ' +costofinale);
if (window.confirm('Congraturazioni ti se iscritto al corso ' + nomecorsoiscritto + ' ' + idcorso + ' per un importo di ' + costofinale + ' euro premi ok per procedere con il pagamento')) {
// They clicked Yes
//messaggiopostcheck
//location.hash = "#postconfirm";
if (metodopagamento == 'iban' || metodopagamento == 'carta' || metodopagamento == 'paypall') { //alcuni pagamenti hanno il comportamento standard altri vanno direttamente alla return page che //
$("html, body").animate({
scrollTop: $(document).height()
}, 1000);
showpersonalfield();
} else {
window.location = 'https://www.fusolab.net/corsi/info-corsi/conferma-dati';
}
$("html, body").animate({
scrollTop: $(document).height()
}, 1000);
} else {
// They clicked no
}
}
});
} else {
alert('attenzione devi ' + errormsg)
}
});
$("#slimpay").click(function() {
console.log('acquisto con slimpay');
$("#main_form").submit();
// showpersonalfield()
});
function showpersonalfield() {
var messaggio; //azzero il messaggio
hidepersonalfield(); //nascondo tutti
$('#paypal-button-container').hide(); //nascondo il tasto paypall se era rimasto acceso
$("#slimpay").hide();
$("#checkout").hide(); //in teoria questo è stato appena cliccato
switch (metodopagamento) {
case 'iban':
//chiediamo Nome Cognome e Residenza (via cap città) lo mandiamo al checkout Slimpay
console.log('iban Wins!');
//procedura per slimpay
//devi controllare che non abbia già un mandato in essere
var mailiscritto = $('#InputEmail1').val();
$.post("verificadoppiomandato.php", {
email: mailiscritto
})
.done(function(data) {
if (data > 1) { //la mail viene registrata non appena ho acquistato, quindi uno lo trovo per forza, se c'è ne sono 2 scatta il warning
// error = "Number is required";
console.log(data);
messaggio = 'Attenzione ' + mailiscritto + ' ci risulta già un mandato associato a questa mail e non è richiesta nessuna ulteriore operazione
Contatta il nostro helpdesk per ulteriori informazioni '
$('#messaggiopostcheck').html(messaggio);
} else {
//var seatsNum = parseInt(seats);
//se non esiste un mandato
$('#nome').show();
$('#cognome').show();
$('#telefono').show();
$('#via').show();
$('#cap').show();
$('#citta').show();
$("#slimpay").show();
$("#slimpay").text('Paga con IBAN');
$("#main_form").attr('action', 'slimpay_mandato.php');
messaggio = 'Puoi procedere al pagamento inserendo i tuoi dati nel form sottostante e cliccando sul bottone per il pagamento
'
$('#messaggiopostcheck').html(messaggio);
}
}); //showpersonalfield ();
break;
case 'carta':
console.log('carta Wins!');
/* $('#nome').show();
$('#cognome').show();
$('#telefono').show();
$('#via').show();
$('#cap').show();
$('#citta').show();*/
$('#telefono').show();
$("#slimpay").text('Paga con carta');
$("#slimpay").show();
$("#main_form").attr('action', 'slimpay_standaloncard.php');
messaggio = 'Puoi procedere cliccando sul bottone per il pagamento
'
//2 opzioni ulteriori
if ($('#check_come').is(":checked") && !$('#check_quando').is(":checked")) {
//pago tutto e subito vai a pagare
//e poi ti chiedo i dati
} else {
//controllo che non sia una carta ricaricabile
//se non è ricaricabile vai al checkout
//compilamiquesti
}
break;
case 'contanti':
//da molti passaggi adesso rivado alla returnpage direttamente
// e non mi serve + inviare il form
// $('#nome').show();
// $('#cognome').show();
// $('#telefono').show();
// $( "#passaalfuso" ).text('Invia i tuoi dati ');
// $( "#passaalfuso" ).show();
$("#main_form").attr('action', 'passaalfuso.php');
messaggio = 'Puoi procedere al pagamento recandoti di persona entro 7 giorni presso la nostra segreteria in Viale della Bella Villa 94 tutti i giorni dal lun al ven dalle 8 alle 23, il sabato dalle 9 alle 20. Sarà possibile pagare in contanti con bancomat o carta di credito '
console.log('contanti Wins!');
break;
case 'bonifico':
console.log('bonifico Wins!');
// $('#nome').show();
// $('#cognome').show();
// $('#telefono').show();
// $('#luogonascita').show();
// $('#datanascita').show();
// $('#codicefiscale').show();
// $('#via').show();
// $('#cap').show();
// $('#citta').show();
// $( "#passaalfuso" ).show();
// $( "#main_form" ).attr('action', 'passaalfuso.php');
messaggio = "Puoi effettuare un bonifico con questi dati: Intestato a: Fusolab Onlus IBAN: : IT 77 T 07601 03200 000092739762 Causale: contributo associazione [email] [nome corso] Importo: [importo]";
$("#passaalfuso").text('Invia i tuoi dati ');
break;
case 'paypall':
console.log('paypall Wins!');
//manda a fare il checkout su paypall e poi chiedi i dati
//mostra il bottone di paypall ricordati che a questo punto devo inviare la mail e altri dati al mio db
//adesso appare il bottone di paypall una volta che scelgo il metodo
$("#main_form").attr('action', 'confermapaypall.php');
$('#paypal-button-container').show();
break;
case '':
console.log('non selezionato Wins!');
alert('Attenzione non hai selezionato un metodo di pagamento!');
$("#checkout").show(); //unico caso in cui deve essere attivo
exit;
break;
default:
alert('Attenzione non hai selezionato un metodo di pagamento!');
return;
}
//qui dovresti agganciare i dati e scriverli sul db
$('#messaggiopostcheck').html(messaggio);
return;
}
//$('#totalone').text( totale_computato);
}); //fine document.ready
$("#Inputcorso").on("keyup", function() {
var value = $(this).val().toLowerCase();
if (value.length > 2) {
$('#myList').show();
} else {
$('#myList').hide();
}
$("#myList li").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
//metto il + 39 se qualcuno lo cancella
$("#Inputtelefono").keydown(function(e) {
var oldvalue = $(this).val();
var field = this;
setTimeout(function() {
if (field.value.indexOf('+39') !== 0) {
$(field).val(oldvalue);
}
}, 1);
});
//seleziono il corso
$(".idcorso").click(function(event) {
console.log(this.id);
$('#idcorso').val(this.id);
//pulisci i livelli
$('#livelli').html(""); //@todo pulisci anche gli altri label che riportano il dettaglio per i corsi precedentemente visti
$("#costi_aggiuntivi_livello_0").empty();
$("#costi_aggiuntivi_livello_1").empty();
$("#costi_aggiuntivi_livello_2").empty(); //se cambio corso pulisco tutti i costi aggiuntivi
// Stop form from submitting normally
event.preventDefault();
var corsoValues = $("#sel_" + this.id + "").val();
console.log(corsoValues);
var dati_corso = JSON.parse(corsoValues);
//aggiorno il titolo
$('#titolo_corso').text(dati_corso.nome);
//setto i livelli
if (dati_corso.is_primo_modulo == 1) { // ha un secondo modulo
costi_aggiuntivi = dati_corso.costo_materiali;
check_livello = " ";
check_livello += " ";
check_livello += " ";
//seleziono di default primo modulo
$('#livelli').append(check_livello);
$('#livello_0').prop('checked', true);
$("#livello_0").trigger("change"); //la prima volta che seleziono un corso devo impostare di default come se volessi comprare il primo livello
} else if (dati_corso.is_secondo_modulo == 1) { // appartiene a un primo modulo
costi_aggiuntivi = dati_corso.costo_materiali_secondo_modulo;
check_livello = " ";
check_livello += " ";
check_livello += " ";
//seleziono di default secondo modulo 989
$('#livelli').append(check_livello);
$('#livello_1').prop('checked', true);
$("#livello_1").trigger("change"); //la prima volta che seleziono un corso devo impostare di default come se volessi comprare il primo livello
} else { // solo primo modulo
costi_aggiuntivi = dati_corso.costo_materiali;
check_livello = " ";
//seleziono di default primo modulo
$('#livelli').append(check_livello);
$('#livello_0').prop('checked', true);
$("#livello_0").trigger("change"); //la prima volta che seleziono un corso devo impostare di default come se volessi comprare il primo livello
}
console.log('1034 costo materiali ' + dati_corso.costo_materiali);
if (dati_corso.costo_materiali > 0) {
$('#costi_aggiuntivi_livello_0').append('
');
}
console.log('abilito le scelte sul pagamento ');
$('#opzioni_pagamento').show();
scroll_to('titolo_corso');
});
function hidepersonalfield() {
//nasconde tutti i campi
$('#nome').hide();
$('#cognome').hide();
// $('#telefono').hide();//di default è visibile ora
$('#luogonascita').hide();
$('#datanascita').hide();
$('#codicefiscale').hide();
$('#via').hide();
$('#cap').hide();
$('#citta').hide();
messaggio = '';
$('#messaggiopostcheck').html(messaggio);
return;
}
function scroll_to(id) {
$('html,body').animate({
scrollTop: $('#' + id).offset().top
}, 'slow');
}
//ho dovuto aggiungere questa funzione che replica il change del livello
// perchè arrivando dal corso da joomla non mi caricava il dettaglio dei costi qui devo passargli l'id del checklivello invece sul change
function cambia_livello_automaticamente(livello, valore_livello) {
console.log('1075 livello has changed :' + livello);
// $('#totalone').text($(this).val());
totale_computato = +valore_livello;
console.log('1078 livello selezionato :' + livello);
// alert($(this).attr('id'));
$('#costi_aggiuntivi_livello_0').hide();
$('#costi_aggiuntivi_livello_1').hide();
$('#costi_aggiuntivi_livello_2').hide();
$('#costi_aggiuntivi_' + livello + '').show();
//console.log('1088 mostro i costi livello selezionato :'+livello);
//$('#idcorso').val($(this).attr('id'));".PHP_EOL;
console.log('1091 mostro costi aggiuntivi :' + livello);
$('#totalone').text(totale_computato + " Euro");
//controllo quando vuole pagare
if ($('#check_quando').prop("checked")) {
// Dopo la prima lezione
totale_computato = parseInt(totale_computato) + costo_paga_dopo_prima_lezione_js;
$('#totalone').text(totale_computato + " Euro");
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
}
if ($('#check_come').prop("checked")) {
// unica soluzione
$('#totalone').text(totale_computato + " Euro");
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
} else {
//a rate metto + 15
totale_computato = parseInt(totale_computato) + costo_rate_js;
console.log('1106 ' + $(this).attr('id') + '5 rate ammissibili');
if (livello == 'livello_2') { //pago a rate due corsi
var singola_rata = (totale_computato / 5).toFixed(2);
$('#totalone').text("in 5 rate da " + singola_rata + " Euro ");
} else {
var singola_rata = (totale_computato / 3).toFixed(2);
$('#totalone').text("in 3 rate da " + singola_rata + " Euro ");
}
$('#totaledacheck').val(totale_computato); //aggiorno il totale per inviarlo alle api terze (paypall e slimpay)
}
}
paypal.Buttons({
// Set up the transaction
createOrder: function(data, actions) {
var totaledapagare = document.getElementById("totaledacheck").value; //recupero il totale dal form nascosto
var corsoordinato = document.getElementById("corsoacquisito").value; //recupero il corso dal form nascosto
// var corsoordinato = document.getElementById("titolo_corso").innerHTML; //recupero il corso dal form nascosto
var email = document.getElementById("email").value; //recupero il corso dal form nascosto
return actions.order.create({
purchase_units: [{
reference_id: "ARN+",
description: "Fusolab:corsi",
custom_id: email,
soft_descriptor: corsoordinato,
amount: {
currency_code: "EUR",
value: totaledapagare,
breakdown: {
item_total: {
currency_code: "EUR",
value: totaledapagare
}
}
},
items: [{
name: "corso: "+ corsoordinato ,
description: corsoordinato,
sku: "",
unit_amount: {
currency_code: "EUR",
value: totaledapagare
},
quantity: "1"
}
],
}]
});
},
// Finalize the transaction
onApprove: function(data, actions) {
return actions.order.capture().then(function(details) {
// Show a success message to the buyer
//$.post( "passaalfuso.php", { email:email, iscritto: "nn" } );
alert('Ciao ' + details.payer.name.given_name + ', hai completato il pagamento per il corso');
//esitopaypall
var payesito = document.getElementById("esitopaypall");
payesito.setAttribute('value', 'paypal ok');
document.main_form.submit();
});
},
style: {
color: 'blue',
shape: 'pill',
label: 'pay',
height: 40
}
}).render('#paypal-button-container');
$("#passaalfuso").click(function() {
console.log('passaalfuso');
$("#main_form").submit();
// showpersonalfield()
});
-->