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_imobles/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/lrsys/www/lrsys_apps/leo/application/plugins/module_imobles/assets/js/dealstask-list.js
function filter() {
    var _url = $("#_url").val();
    findDataSelect("#crm_account_id", 'module_imobles/ajax/accounts', '');
    findDataSelect("#responsible_id", 'module_imobles/ajax/sellers', '');
    findDataSelect("#deals_id", 'module_imobles/ajax/deals', '');


    // $("#deals_id").select2({
    //     theme: "bootstrap",
    //     placeholder: '',
    //     ajax: {
    //         url: _url + 'module_imobles/ajax/deals',
    //         dataType: "json",
    //         delay: 250,
    //         method: "POST",
    //         data: function (params) {
    //             var queryParameters = {
    //                 term: params.term,
    //                 andIn: returnFields("#deals_id")
    //             };
    //             return queryParameters;
    //         },
    //         processResults: function (data) {
    //             return {
    //                 results: $.map(data, function (item) {
    //                     return {
    //                         text: item.text,
    //                         id: item.id
    //                     }
    //                 })
    //             };
    //         },
    //         cache: true,
    //     }
    // });

    // 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();
    });

    // Clear
    $('#filter-clear').on('click', function (event) {
        event.preventDefault();
        $("#deals_id").val('');
        $("#crm_account_id").val('');
        $("#responsible_id").val('');
        $("#task_status").val('');
		$("input[name=period]").val('');
		$("input[name=period_ini]").val('');
		$("input[name=period_end]").val('');
        $('#form-filter').submit();
    });
    $('body').on('click', '#filter-post', function (event) {
        event.preventDefault();
        $('#form-filter').submit();
    });

    $('#form-filter').on('submit', function(e){
        var profile_view = $('#profile_view').val();
        if(profile_view == '1'){
            e.preventDefault();
            var deal_id = $("#deal_id").val();
            var url_aux = 'module_imobles/deals/tasks';
            if(deal_id != ''){
                url_aux = 'module_imobles/deals/tasks/deal_id/'+deal_id;
            }
            
            $('#ibox_form').block({ message: block_msg });
            $.ajax(
            {
                type: 'POST',
                url: _url + url_aux,
                data: new FormData($("#form-filter")[0]),
                processData: false,
                contentType: false,
                success: function (j) {
                    $("#crm_tasks_data").html(j);
                    $('#ibox_form').unblock();
                }
            });
        }
    });


//functions
    $("body").on('click', '.add_task', function (e) {
        e.preventDefault();
        var $modal = $('#ajax-modal');
        $modal.load(_url + 'module_imobles/deals/add_task/0/' + $("#deal_id_selected").val()+'/'+ $("#profile_view").val(), function () {
            $modal.modal();
            $("#emsg-form-task").hide();
            $("#due_date").datepicker({
                language: $("#_lan").val(),
                autoclose: true,
                dateFormat: $("#_formatDate").val()
            });
            // $("[data-toggle='toggle']").bootstrapToggle();
            
            $('#form-post-task').find("[data-toggle='toggle']").bootstrapToggle();
            $('#task_description').redactor(
                {
                    minHeight: 200,
                    imagePosition: true,
                    minHeight: 200,
                    // imageUpload: _url + "module_cms/image/create",
                    plugins: ['fontcolor']
                }
            );

            findDataSelect("#form_responsible_id", 'module_imobles/ajax/sellers', '');
            $("#deal_id_form").select2({
                theme: "bootstrap",
                placeholder: '',
                ajax: {
                    url: _url + 'module_imobles/ajax/deals',
                    dataType: "json",
                    delay: 250,
                    method: "POST",
                    data: function (params) {
                        var queryParameters = {
                            term: params.term,
                        };
                        return queryParameters;
                    },
                    processResults: function (data) {
                        return {
                            results: $.map(data, function (item) {
                                return {
                                    text: item.text,
                                    id: item.id
                                }
                            })
                        };
                    },
                    cache: true,
                }
            });
        });
    });

    $("body").on('click', '.submit_task', function (e) {
        e.preventDefault(); 
        $('#ajax-modal').block({ message: block_msg });
        var id = $(this).data("id");
        var profile_view = $('#profile_view').val();
        $.ajax(
                {
                    type: 'POST',
                    url: _url + "module_imobles/deals/post_task",
                    data: new FormData($("#form-post-task")[0]),
                    processData: false,
                    contentType: false,
                    success: function (retorno) {
                        var data = JSON.parse(retorno);
                        if (data.status == "OK") {
                            if (data.is_new == true) {
                                window.open ("https://calendar.google.com/calendar/render?action=TEMPLATE&text="+data.fields.title_google+"&details="+data.fields.description+"&dates="+data.fields.due_date_google+"/"+data.fields.due_date_google+"", "_blank" ); 
                            }
                            if(profile_view == '1'){
                                localStorage.setItem('guia_client_lead_control', 'tab_crm_tasks');
                                window.location = _url + "contacts/view/" + $("#crm_account_id").val() + "/module_imobles_leads_control";
                            } else {
                                window.location.replace(_url + "module_imobles/deals/tasks");
                            }
                        } else {
                            $("#emsgbody-form-task").html(data.msg);
                            $("#emsg-form-task").show("slow");
                            $('#ajax-modal').unblock();
                        }
                    }
                });
    });


    $("body").on('click', ".edit_task", function (e) {
        e.preventDefault();
        var $modal = $('#ajax-modal');
        $modal.load(_url + 'module_imobles/deals/add_task/' + $(this).data("id") + "/" +  $(this).data("deal_id"), function () {
            $modal.modal();
            $('#task_description').redactor(
                {
                    minHeight: 200,
                    imagePosition: true,
                    minHeight: 200,
                    // imageUpload: _url + "module_cms/image/create",
                    plugins: ['fontcolor']
                }
            );
            $("#emsg-form-task").hide();
            $("#due_date").datepicker({
                language: $("#_lan").val(),
                autoclose: true,
                dateFormat: $("#_formatDate").val()
            });
            $('#form-post-task').find("[data-toggle='toggle']").bootstrapToggle();
            findDataSelect("#form_responsible_id", 'module_imobles/ajax/sellers', '');
            $("#deal_id_form").select2({
                theme: "bootstrap",
                placeholder: '',
                ajax: {
                    url: _url + 'module_imobles/ajax/deals',
                    dataType: "json",
                    delay: 250,
                    method: "POST",
                    data: function (params) {
                        var queryParameters = {
                            term: params.term,
                        };
                        return queryParameters;
                    },
                    processResults: function (data) {
                        return {
                            results: $.map(data, function (item) {
                                return {
                                    text: item.text,
                                    id: item.id
                                }
                            })
                        };
                    },
                    cache: true,
                }});

        });
    });

    $("body").on('click', '.delete_task', function (e) {
        e.preventDefault();
        var profile_view = $('#profile_view').val();
        var id = $(this).data('id');
        var dialog = bootbox.confirm({
            message: 'Tem certeza que deseja deletar essa tarefa?',
            buttons: {
                confirm: {
                    label: _L['Yes'],
                    className: "btn-primary"
                },
                cancel: {
                    label: _L['No'],
                    className: "btn-danger"
                }
            },
            callback: function (result) {
                if (result == true) {

                    $.post(_url + "module_imobles/deals/delete_task", {id: id})
                            .done(function (data) {
                                console.log(data);
                                var data = JSON.parse(data);
                                if (data.status == "OK") {
                                    if(profile_view == '1'){
                                        localStorage.setItem('guia_client_lead_control', 'tab_crm_tasks');
                                        window.location = _url + "contacts/view/" + $("#crm_account_id").val() + "/module_imobles_leads_control";
                                    } else {
                                        window.location.replace(_url + "module_imobles/deals/tasks");
                                    }
                                } else {
                                    toastr.error(data.msg);
                                }
                            });
                } else {
                    dialog.modal('hide');
                    return false;
                }
            }
        });
    });


    // 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=p_ini]').on('change', function() {
		$(this).datepicker('hide');
	});
	$('input[name=p_end]').on('change', function() {
		$(this).datepicker('hide');
	});

	// Period interval
	$('#period-filter-interval').on('click', function(event) {
		event.preventDefault();

		var ini = $('input[name=p_ini]').val();
		$("input[name=period_ini]").val(ini.split('/').reverse().join('-'));

		var end = $('input[name=p_end]').val();
		$("input[name=period_end]").val(end.split('/').reverse().join('-'));

		if(ini.length > 0 && end.length > 0)
			$("input[name=period]").val('interval');

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


    
    $('body').on('change', '.close_task', function (event) {
        var val = $(this).prop("checked") ? 1 : 0;
        var id = $(this).data('id');
        var t = $(this);
        var msg = null;

        if (val == 1){
            msg = 'Deseja alterar o status da tarefa para FINALIZADA?';
        } else {

            msg = 'Deseja alterar o status da tarefa para PENDENTE?';
        }

        $.post(_url + "module_imobles/deals/close_task", {close_task: val, id: id})
            .done(function (data) {
                var data = JSON.parse(data);
                var msg = '';
                if(data.status == 'OK'){
                    if(val == 1){
                        msg = 'Tarefa finalizada com sucesso.';
                    } else {
                        msg = 'Tarefa reaberta com sucesso.';
                    }
                    toastr.success(msg);
                } else {
                    toastr.error('Erro ao alterar o status da tarefa. Informe o problema ao Webmaster.');
                }
            });
        
        // if($('#dialog_open').val() == 0){
        //     $('#dialog_open').val(1);
        //     bootbox.dialog({
        //         message: msg,
        //         buttons: {
        //             'cancel': {
        //                 label: "Cancelar", callback: function (e)
        //                 {
        //                     // e.close();
        //                     // return false;
        //                     if (val == 1){
        //                         t.bootstrapToggle('off');
        //                     } else {
        //                         t.bootstrapToggle('on');
        //                     }
        //                     $('#dialog_open').val(0);
        //                 }
        //             },
        //             'confirm': {
        //                 label: "Confirmar",
        //                 callback: function () {
        //                     $.post(_url + "module_imobles/deals/close_task", {close_task: val, id: id})
        //                             .done(function (data) {
        //                                 var data = JSON.parse(data);
        //                                 var msg = '';
        //                                 if(data.status == 'OK'){
        //                                     if(val == 1){
        //                                         msg = 'Tarefa finalizada com sucesso.';
        //                                     } else {
        //                                         msg = 'Tarefa reaberta com sucesso.';
        //                                     }
        //                                     toastr.success(msg);
        //                                 } else {
        //                                     toastr.error('Erro ao alterar o status da tarefa. Informe o problema ao Webmaster.');
        //                                 }
        //                             });
        //                     $('#dialog_open').val(0);
        //                 }
        //             }
        //         },
        //         onEscape: function(e) {
        //             if (val == 1){
        //                 t.bootstrapToggle('off');
        //             } else {
        //                 t.bootstrapToggle('on');
        //             }
        //             $('#dialog_open').val(0);
        //         }
        //     });
        // }
    });
}

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

$('#table-tasks').find("[data-toggle-close='toggle']").bootstrapToggle();

setTimeout(() => {
    filter();
    dropdown();
}, 1000);



Anon7 - 2022
AnonSec Team