HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
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());
}