function openTransferList() { if (auth_user == 1) { document.getElementById("transfer_list").style.display = 'block'; document.getElementById("open_transfer_list").click(); var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) { document.querySelector("#transfer_list_content").innerHTML = this.responseText; $(document).ready( function () { new DataTable('#transfer_list_table', { paging: false, scrollCollapse: true, scrollY: '70vh', order: [[0, 'desc']], dom: 'Bftip', buttons: [ 'print', 'excel', 'pdf' ] }); } ); } }; xmlhttp.open("GET", "php/transfer/transfer_list_content.php"); xmlhttp.send(); } else { openLoginSection(); } } function openNewTransfer() { if (auth_user == 1) { document.getElementById("new_transfer").style.display = 'block'; document.getElementById("open_new_transfer").click(); var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) { document.querySelector("#new_transfer_content").innerHTML = this.responseText; } }; xmlhttp.open("GET", "php/transfer/new_transfer.php"); xmlhttp.send(); } else { openLoginSection(); } } function sendTransfer() { var transfer_start_date = document.querySelector('#transfer_start_date').value; var transfer_end_date = document.querySelector('#transfer_end_date').value; var transfer_destination = document.querySelector('#transfer_destination').value; var error = false; if(transfer_start_date == "") { Swal.fire({ type: 'error', text: 'La richiesta deve avere una data di inizio' }); error = true; } if(transfer_end_date == "") { Swal.fire({ type: 'error', text: 'La richiesta deve avere una data di fine' }); error = true; } if(error == false) { $.ajax({ type: "POST", url: "php/transfer/send_new_transfer.php", data: { transfer_start_date: transfer_start_date, transfer_end_date: transfer_end_date, transfer_destination: transfer_destination }, success: function (res) { if (res === 'error') { Swal.fire({ type: 'error', text: 'Errore: ' + res }); } else { Swal.fire({ type: 'success', title: 'Trasferta richiesta con successo!', showConfirmButton: false, timer: 2000 }); document.querySelector('#close_new_transfer').click(); openTransferList(); } } }); } } function transferDetailUser(id) { if (auth_user == 1) { document.getElementById("transfer_detail_user").style.display = 'block'; document.getElementById("open_transfer_detail_user").click(); var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) { document.querySelector("#transfer_detail_content_user").innerHTML = this.responseText; } }; xmlhttp.open("GET", "php/admin/transfer_detail_content.php?id="+id); xmlhttp.send(); } else { openLoginSection(); } } function deleteTransfer(id) { Swal.fire({ title: "Eliminare la trasferta?", showDenyButton: false, showCancelButton: true, confirmButtonText: "Elimina", denyButtonText: `No` }).then((result) => { if (result.value == true) { $.ajax({ type: "POST", url: "php/transfer/delete_transfer.php", data: { id : id }, success: function (res) { if (res === 'error') { Swal.fire({ type: 'error', text: 'Errore: ' + res }); } else { Swal.fire({ type: 'success', title: 'Trasferta eliminata con successo!', showConfirmButton: false, timer: 2000 }); openTransferList(); } } }); } }); }