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/public_html/lrsys_apps/leo/application/plugins/module_fleet/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/lrsys/public_html/lrsys_apps/leo/application/plugins/module_fleet/assets/js/vehicles.js
/* global bootbox */

$(document).ready(function () {
    $("#emsg").hide();
    $(".progress").hide();
    var _url = $("#_url").val();
    var _msg_name = $("#_msg_name").val();
    var _msg_edit = $("#_msg_edit").val();
    var _msg_ok = $("#_msg_ok").val();
    var _msg_cancel = $("#_msg_cancel").val();

    $(".board").mask("aaa-9999");
    $(".renavam").mask("99999999999");
    $("#year").mask("9999");
 
    var ib_form_bootbox = "<form class=\"form-horizontal push-10\" method=\"post\" onsubmit=\"return false;\">\n    <div class=\"form-group\">\n        <div class=\"col-xs-12\">\n            <div class=\"form-material\">\n                <input class=\"form-control\" type=\"text\" maxlength='60' id=\"vehicle_type_name\" name=\"vehicle_type__name\">\n                <label for=\"envato_api_key\">" + _msg_name + "</label>\n                           </div>\n        </div>\n    </div>\n\n</form>";


    $("#add_new_vehicle_type").click(function(e){
        e.preventDefault();
        
    var box =   bootbox.dialog({
            title: $("#_msg_add_new_vehicle_type").val(),
            message: ib_form_bootbox,
            buttons: {
                success: {
                    label: "Save",
                    className: "btn-primary",
                    callback: function () {
                        var name_val = $('#vehicle_type_name').val();
                        $.post(  _url + "module_fleet/vehicles_type/add-post/", { type_name: name_val })
                            .done(function( data ) {
                                if ($.isNumeric(data)) {
                                    loadVehicleTypes('');
                                }
                                else {
                                    bootbox.alert(data);
                                }

                            });
                    }
                }
            },
            show: false
        }
    );
        box.modal('show');
    });

    loadVehicleTypes($("#value_module_fleets_vehicle_type_id").val());

//////////////////////////////FIM, VEHICLE BRAND
///////brand
 var ib_form_bootbox_brand = "<form class=\"form-horizontal push-10\" method=\"post\" onsubmit=\"return false;\">\n    <div class=\"form-group\">\n        <div class=\"col-xs-12\">\n            <div class=\"form-material\">\n                <input class=\"form-control\" maxlength='60' type=\"text\" id=\"vehicle_brand_name\" name=\"vehicle_brand__name\">\n                <label for=\"envato_api_key\">" + _msg_name + "</label>\n                           </div>\n        </div>\n    </div>\n\n</form>";

    $("#add_new_vehicle_brand").click(function(e){
        e.preventDefault();
            var box =   bootbox.dialog({
            title: $("#_msg_add_new_vehicle_brand").val(),
            message: ib_form_bootbox_brand,
            buttons: {
                success: {
                    label: "Save",
                    className: "btn-primary",
                    callback: function () {
                        // var name = $('#name').val();
                        // var answer = $("input[name='awesomeness']:checked").val();
                        // Example.show("Hello " + name + ". You've chosen <b>" + answer + "</b>");

                        var name_val = $('#vehicle_brand_name').val();
                        $.post(  _url + "module_fleet/vehicles_brand/add-post/", { name: name_val })
                            .done(function( data ) {
                                if ($.isNumeric(data)) {
                                    loadVehicleBrand('');
                                }
                                else {
                                    bootbox.alert(data);
                                }
                            });
                    }
                }
            },
            show: false
        }
    );
        box.modal('show');
    });

    loadVehicleBrand($("#value_module_fleets_vehicle_brand_id").val());
/////////////////////////////







    //select2
    $(".select2").select2({
            theme: "bootstrap"
            });
    //amount para valor numérico        
  //  $('.amount').autoNumeric('init');
    
////////////////////////SUBMIT FORM

    $("#submit").click(function (e) {
        e.preventDefault();
        $('#ibox_form').block({message: null});
        var _url = $("#_url").val();
        var url_post = 'module_fleet/vehicles/add-post/';
        if ($("#id").val() != "" && $("#id").val() > 0) {
            url_post = 'module_fleet/vehicles/edit-post/';
        }
        $.post(_url + url_post, $("#rform").serialize())
                .done(function (data) {
                    setTimeout(function () {
                        var _url = $("#_url").val();
                        if ($.isNumeric(data)) {
                            var body = $("html, body");
                            body.animate({scrollTop: 0}, '1000', 'swing');
                            location.reload();
                        } else {
                            $('#ibox_form').unblock();
                            $("#emsgbody").html(data);
                            $("#emsg").show("slow");
                            var body = $("html, body");
                            body.animate({scrollTop: 0}, '1000', 'swing');
                        }
                    }, 2000);
                });
    });

/////////////////


    $(".cdelete").click(function (e) {
        e.preventDefault();
        var id = $( this ).attr( "data-id" );
        bootbox.confirm(_L['are_you_sure'], function(result) {
            if(result){
                var _url = $("#_url").val();
                window.location.href = _url + "module_fleet/vehicles/delete/" + id;
            }
        });
    });
    

});

function loadVehicleTypes(value){
    //carrega os segmentos
    $.getJSON($("#_url").val()+'module_fleet/vehicles_type/ajax-list',function (j) {
        options = '<option value="">' +$('#select').val(); + '</option>';
        for (var i = 0; i < j.length; i++) {
            options += '<option value="' + j[i].id + '">' + j[i].name + '</option>';
        }
        $('#module_fleets_vehicle_type_id').html(options);
        if(value.length>0){
            $('#module_fleets_vehicle_type_id').select2('val',value);
        }
    });
}
function loadVehicleBrand(value){
    //carrega os segmentos
    $.getJSON($("#_url").val()+'module_fleet/vehicles_brand/ajax-list',function (j) {
        options = '<option value="">' +$('#select').val(); + '</option>';
        for (var i = 0; i < j.length; i++) {
            options += '<option value="' + j[i].id + '">' + j[i].name + '</option>';
        }
        $('#module_fleets_vehicle_brand_id').html(options);
        if(value.length>0){
            $('#module_fleets_vehicle_brand_id').select2('val',value);
        }
    });
}

Anon7 - 2022
AnonSec Team