File: /var/www/vhost/disk-apps/demo-telemedicina.teky.com.co/public/js/parametros.js
function updateParameters() {
$("#editParameters").validator("update");
$("#editParameters")
.validator("update")
.on("submit", function(e) {
e.preventDefault();
var info = {
code_country: $(" #editParameters select[name='code_country']").val(),
phone_pqrs_whatsapp: $(" #editParameters input[name='phone_pqrs_whatsapp']").val(),
email_pqrs: $(" #editParameters input[name='email_pqrs']").val()
};
if(!validateEmail(info.email_pqrs)){
swal(Lang.get('messages.parameters.invalid_mail'));
return;
}
if(!info.code_country || !info.phone_pqrs_whatsapp || !info.email_pqrs){
swal(Lang.get('messages.parameters.validate_data'));
return;
}
swal(Lang.get('messages.parameters.ask_update'), {
buttons: {
cancel: "No",
Ok: true
}
}).then(val => {
if (val == "Ok") {
$.ajax({
url: "/parameters/update",
type: "POST",
contentType: "application/json",
headers: {
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
"Content-Type": "application/json"
},
data: JSON.stringify(info),
success: function(r) {
if (r[0]["response"]) {
swal(Lang.get('messages.parameters.update_ok'), {
icon: "success",
buttons: {
Ok: true
}
}).then(val => {
if (val == "Ok") {
console.log("creado");
$(location).attr("href", "/parameters");
}
});
} else {
swal(Lang.get('messages.parameters.error_update'), "error");
}
},
error: function(e) {
swal(Lang.get('messages.parameters.error_update'), "error");
}
});
}
});
});
}
function validateEmail(email) {
var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(String(email).toLowerCase());
}