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/teamdemo.sports-crowd.com/public/js/coverage.js
function importCoverages() {
    var archivo = document.getElementById("archivo");
    archivo = archivo.files[0];
    if (!archivo) {
        swal("Advertencia", "¡No hay archivo!", "warning");
        return;
    }

    var t = $("#example22").DataTable();
    t.clear().draw();

    $("#button-import-coverages").addClass("displayNone");
    $("#spinnerButtonCoverages").removeClass("displayNone");

    var formData = new FormData();
    formData.append("archivo", archivo);
    $.ajax({
        type: "POST",
        dataType: "json",
        processData: false,
        contentType: false,
        headers: {
            "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
        },
        data: formData,
        url: "/coverages/importCoverage",
        success: function (r) {
            $("#button-import-coverages").removeClass("displayNone");
            $("#spinnerButtonCoverages").addClass("displayNone");
            if (r.r) {
                if (r.d != null && r.d.length > 0) {
                    for (var i = 0; i < r.d.length; i++) {
                        t.row.add([
                            r.d[i].message,
                            r.d[i].line,
                        ]);
                    }
                    $('#logModal').modal("show");
                    t.draw();
                } else {
                    swal(r.m, {
                        icon: "success",
                        buttons: {
                            Ok: true,
                        },
                    }).then((val) => {
                        if (val == "Ok") {
                            $(location).attr("href", "/coverages");
                        }
                    });
                }
            } else {
                swal("Error", r.m, "error");
            }
        },
        error: function (err) {
            $("#button-import-coverages").removeClass("displayNone");
            $("#spinnerButtonCoverages").addClass("displayNone");
            swal("Error", err.responseJSON.message, "error");
        },
    });
}

function deleteCoverages() {
    swal("¿Eliminar todos los registros de coberturas?", {
        buttons: {
            cancel: "No",
            Ok: true,
        },
    }).then((val) => {
        if (val == "Ok") {
            $.ajax({
                url: "/coverages/deleteCoverage",
                type: "GET",
                contentType: "application/json",
                headers: {
                    "X-CSRF-TOKEN": $(
                        'meta[name="csrf-token"]'
                    ).attr("content"),
                    "Content-Type": "application/json",
                },
                data: null,
                success: function (r) {
                    if (r.r) {
                        swal(r.m, {
                            icon: "success",
                            buttons: {
                                Ok: true,
                            },
                        }).then((val) => {
                            if (val == "Ok") {
                                $(location).attr("href", "/coverages");
                            }
                        });
                    } else {
                        swal("Alerta", r.m, "warning");
                    }
                },
                error: function (e) {
                    swal(
                        "Error",
                        Lang.get("messagesClient.coverage_.title_2"),
                        "error"
                    );
                },
            });
        }
    });
}

function alertLogCoverages() {
    swal(Lang.get("messagesClient.coverage_.title_1"), {
        icon: "error",
        buttons: {
            Ok: true,
        },
    }).then((val) => {
        if (val == "Ok") {
            $(location).attr("href", "/coverages");
        }
    });
}