AnonSec Shell
Server IP : 162.214.74.102  /  Your IP : 216.73.216.192
Web Server : Apache
System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64
User : lrsys ( 1015)
PHP Version : 5.6.40
Disable Function : exec,passthru,shell_exec,system
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/lrsys/www/lrsys_apps/leo/application/plugins/module_helpdesk/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/lrsys/www/lrsys_apps/leo/application/plugins/module_helpdesk/assets/js/ticket-list.js
$(document).ready(function ()
{
    $('body').find('[data-toggle="tooltip"]').tooltip();

    setTimeout(function () {

        $('#nav_table').click();

    }, 1000);

    var _url = $("#_url").val();
    $(".datepicker").datepicker({
        language: $("#_lan").val(),
        autoclose: true,
        dateFormat: $("#_formatDate").val()
    });

    findDataSelect("#client_id", 'module_helpdesk/ajax/crm_accounts/customer', '');
    findDataSelect("#responsible_id", 'module_helpdesk/ajax/crm_accounts/Employee/select', '');

    $('#client_id').on('change', function (event) {
        event.preventDefault();
        $('#form-filter').submit();
    });

    $('#responsible_id').on('change', function (event) {
        event.preventDefault();
        $('#form-filter').submit();
    });

    $('#status').on('change', function (event) {
        event.preventDefault();
        $('#form-filter').submit();
    });


    $('#sla').on('change', function (event) {
        event.preventDefault();
        $('#form-filter').submit();
    });

    // Advanced
    $('#items_per_page').on('change', function (event) {
        event.preventDefault();
        var items = $(this).find('option:selected').val();
        $("input[name=items_per_page]").val(items);
        $('#form-filter').submit();
    });

// Period all, day, week, month
    $('#filter-period a').on('click', function (event) {
        event.preventDefault();

        var period = $(this).data('val');
        $("input[name=period]").val(period);

        $('#form-filter').submit();
    });

    // Period interval datepicker close on selected
    $('input[name=period_ini]').on('change', function () {
        $(this).datepicker('hide');
    });
    $('input[name=period_end]').on('change', function () {
        $(this).datepicker('hide');
    });



    // Clear
    $('#filter-clear').on('click', function (event) {

        event.preventDefault();
        $("input[name=search]").val('');
        $("input[name=items_per_page]").val('');
        $("#client_id").val('');
        $("#responsible_id").val('');
        $("input[name=status]").val('all');
        $("input[name=sla]").val('all');
        $("input[name=period]").val('all');
        $('#form-filter').submit();
    });

    $('.clear_cache').on('click', function (event) {
        event.preventDefault();
        $("input[name=clear]").val("1");
        $('#form-filter').submit();
    });

    $('.dropdown-period').click(function (event) {
        event.stopPropagation();
    });



    /**
     * Popup de confirmação de aceite
     */

    $('.ticket-accept').on('click', function (event) {
        event.preventDefault();

        var href = $(this).attr('href');
        var ticket_id = $(this).attr('data-id');

        if ($(this).attr('data-form') == 1) {
            var dialog = bootbox.confirm({
                message: 'Tem Certeza que deseja aceitar esse Ticket?',
                buttons: {
                    confirm: {
                        label: _L['Yes'],
                        className: "btn-primary"
                    },
                    cancel: {
                        label: _L['No'],
                        className: "btn-danger"
                    }
                },
                callback: function (result) {
                    if (result == true)
                    {
                        $.ajax(
                                {
                                    type: 'POST',
                                    url: _url + "module_helpdesk/ajax/accept/" + ticket_id,
                                    data: {'ticket_id': ticket_id},
                                    processData: false,
                                    contentType: false,
                                    success: function (result) {
                                        var data = JSON.parse(result);
                                        if (data.status == "OK") {
                                            window.location = _url + 'module_helpdesk/ticket/listAll';
                                        } else {
                                            $("#ibox-form").unblock();
                                            var body = $("html, body");
                                            body.animate({scrollTop: 0}, '1000', 'swing');
                                            $("#emsgbody").html(data.msg);
                                            $("#emsg").show("slow");
                                        }
                                    }
                                });
                    } else {
                        dialog.modal('hide');
                        return false;
                    }
                }
            });
        } else {
            //tratamento de seleção do formulário


            var ib_form_bootbox = "<form class=\"form-horizontal push-10\" method=\"post\" onsubmit=\"return false;\">\n   \n\
 <div class=\"form-units_amenities row\">\n       \n\
 <div class=\"col-xs-12\">\n        \n\
    <div class=\"form-material\">\n         \n\
       <select class=\"form-control\" type=\"text\" id=\"acept_form_id\">" + opt_form_select + "</select>\n\n\
 <label for=\"units_amenities_name\">" + _L['module_helpdesk ticket form select'] + " <span style='color:red'>*<span></label>\n\
\n                           </div>\n        </div>\n    </div>\n\n</form>";


            var box = bootbox.dialog({
                title: _L['module_helpdesk msg acept ticket'],
                message: ib_form_bootbox,
                buttons: {
                    confirm: {
                        label: _L['Yes'],
                        className: "btn-primary",
                        callback: function () {

                            var form_id = $('#acept_form_id').val();

                            if (form_id > 0) {
                                $.post(_url + "module_helpdesk/ajax/accept/" + ticket_id, {'ticket_id': ticket_id, form_id: form_id})
                                        .done(function (result) {
                                            var data = JSON.parse(result);
                                            if (data.status == 'OK') {
                                                window.location = _url + 'module_helpdesk/ticket/listAll';
                                            } else {
//                                            $("#emsgbody").html(data.msg);
                                                toastr.error(data.msg);
                                            }

                                        });
                            } else {
                                toastr.error(_L['form required']);
                                return false;
                            }

                        }
                    },
                    cancel: {
                        label: _L['No'],
                        className: "btn-danger",
                        callback: function () {
                            box.modal('hide');
                            return false;
                        }
                    }
                },
                show: false
            }
            );

            box.modal('show');
//            findDataSelect();
//        box.on("shown.bs.modal", function () {
//            var units_amenities_name = $('#units_amenities_name');
//            setTimeout(function () {
//                units_amenities_name.focus();
//            }, 1000);
//
//        });


        }
    });

});

Anon7 - 2022
AnonSec Team