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/alq-cali.bikenow.co/public/js/changelogs.js
function createChangelogs() {
    $('#createChangelogs').validator('update');
    $("#createChangelogs").validator('update').on('submit', function (e) {

        if (e.isDefaultPrevented()) { } else {
            e.preventDefault();
            $("#btn-create-changelogs").addClass('displayNone');
            $("#spinnerButton").removeClass('displayNone');

            var info = {
                "title": $(" #createChangelogs input[name='titleChangelogs']").val(),
                "description": $(" #createChangelogs textarea[name='description']").val()
            };

            swal(Lang.get('messagesClient.changelog_tag1'),
                {
                    buttons: {
                        cancel: "No",
                        Ok: true,
                    }
                }).then((val) => {
                    if (val == "Ok") {
                        goCreateChangelogs(info);
                    } else {
                        $("#btn-create-changelogs").removeClass('displayNone');
                        $("#spinnerButton").addClass('displayNone');
                    }
                });
        }
    });

    /**
     * Esta función hace un llamado AJAX y envia un json creando un nuevo registro de changelogs
     * @param info el json con la informacion de la vista
     * @version 2018/05/20
     */
    function goCreateChangelogs(info) {
        $.ajax({
            url: "/changelogs/create",
            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.r) {
                    swal(r.m, {
                        icon: "success",
                        buttons: {
                            Ok: true,
                        }
                    }).then((val) => {
                        if (val == "Ok") {
                            $(location).attr('href', '/changelogs');
                        }
                    });
                } else {
                    swal(r.m, "error");
                    $("#btn-create-changelogs").removeClass('displayNone');
                    $("#spinnerButton").addClass('displayNone');
                }
            }, error: function (e) {
                swal("Error", Lang.get('messagesClient.changelog_tag2'), "error");
                $("#btn-create-changelogs").removeClass('displayNone');
                $("#spinnerButton").addClass('displayNone');
            }
        });
    }
}