function editUser(id) {
$.ajax({
type: 'POST',
url: '../Backend/controller/getUser.php',
data: { id: id },
success:function (data) {
Swal.fire({
title: 'Rediger Bruger',
html: '
',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Rediger',
focusConfirm: false,
preConfirm: () => {
const name = Swal.getPopup().querySelector('#name').value
const pass = Swal.getPopup().querySelector('#password').value
const conpass = Swal.getPopup().querySelector('#confirmPassword').value
if (!name) {
Swal.showValidationMessage(`Brugeren skal have et navn!`)
} else if (pass != conpass) {
Swal.showValidationMessage(`Password er ikke ens!`)
} else {
data.name = name;
data.password = pass;
}
return {name: name, pass: pass, conpass: conpass}
}
}).then((result) => {
if (result.isConfirmed)
$.ajax({
type: 'POST',
url: '../Backend/controller/updateUser.php',
data: {'id':id, 'upName': data.name, 'upPassword': data.password},
success:function () {
Swal.fire(
'Brugeren er redigeret!',
'',
'success'
).then(function() {
document.getElementById(id).children[0].innerHTML = data.name;
})
},
error:function (data) {
Swal.fire(
'Brugeren kunne ikke blive redigeret',
'',
'error'
)
}
});
})
},
error:function (data) {
console.log(data);
}
});
/**/
}