AnonSec Shell
Server IP : 162.214.74.102  /  Your IP : 216.73.217.111
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/ui/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/lrsys/public_html/lrsys_apps/leo/ui/lib/add-contact.js
/* global _L */

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

    $("#submit").click(function (e) {
        e.preventDefault();
        $('#ibox_form').block({message: block_msg});
        var _url = $("#_url").val();
        $.post(_url + 'contacts/add-post/', $("#rform").serialize())
                .done(function (data) {
                    var sbutton = $("#submit");
                    var _url = $("#_url").val();
                    if ($.isNumeric(data)) {
                        window.location = _url + 'contacts/view/' + data;
                    } else {
                        $('#ibox_form').unblock();
                        var body = $("html, body");
                        body.animate({scrollTop: 0}, '1000', 'swing');
                        $("#emsgbody").html(data);
                        $("#emsg").show("slow");
                    }
                });
    });
    
    ///////////////Esconde os autocomplete ao clicar no body/////////////////
      $('body').click(function(){
        $("#suggesstion-box").hide();
        $("#suggesstion-box-salesman").hide();
    });
    
    
//////////////////GROUP//////////////////////////
    var _msg_add_new_group = $("#_msg_add_new_group").val();
    var _msg_group_name = $("#_msg_group_name").val();
    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 floating\">\n                <input class=\"form-control\" type=\"text\" id=\"group_name\" name=\"group_name\">\n                <label for=\"envato_api_key\">" + _msg_group_name + "</label>\n                           </div>\n        </div>\n    </div>\n\n</form>";

    $("#add_new_group").click(function (e) {
        e.preventDefault();
        //cria o bootbox para cadastrar novo grupo
            bootbox.dialog({
            title: _msg_add_new_group,
            message: ib_form_bootbox,
            buttons: {
                success: {
                    label: "Save",
                    className: "btn-primary",
                    callback: function () {
                        var group_name_val = $('#group_name').val();
                        if (group_name_val != '') {
                            $.post(_url + "contacts/add_group/", {group_name: group_name_val})
                                    .done(function (data) {
                                        if ($.isNumeric(data)) {
                                            loadGroups();
                                            $('#group_name').val("");
                                        } else {
                                            bootbox.alert(data);
                                            $('#group_name').val("");
                                        }
                                    });
                        }
                    }
                }
            },
            show: true
        });
    });
    
    //carrega os dados dos grupos
loadGroups();

///////////////////TAG/////////////////////////

//adicionando o memsa ação de grupo para tag
    var _msg_add_new_tag = $("#_msg_add_new_tag").val();
    var _msg_tag_name = $("#_msg_tag_name").val();
    var ib_form_bootbox_tag = "<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 floating\">\n                <input class=\"form-control\" type=\"text\" id=\"tag_name\" name=\"tag_name\">\n                <label>" + _msg_tag_name + "</label>\n                           </div>\n        </div>\n    </div>\n\n</form>";

    $("#add_new_tag").click(function (e) {
        e.preventDefault();
        //cria o bootbox para cadastrar novo grupo
            bootbox.dialog({
            title: _msg_add_new_tag,
            message: ib_form_bootbox_tag,
            buttons: {
                success: {
                    label: "Save",
                    className: "btn-primary",
                    callback: function () {
                        var tag_name_val = $('#tag_name').val();
                        if (tag_name_val != '') {
                            $.post(_url + "tags/add-post-contact/", {tag: tag_name_val})
                                    .done(function (data) {
                                        if ($.isNumeric(data)) {
                                            loadTags();
                                            $('#tag_name').val("");
                                        } else {
                                            bootbox.alert(data);
                                            $('#tag_name').val("");
                                        }
                                    });
                        }
                    }
                }
            },
            show: true
        });
    });

//aciona o método ao inciar
loadTags();
    
    
//////////////////SEGMENT////////////////

    var _msg_add_new_segment = $("#_msg_add_new_segment").val();
    var _msg_parent_segment_name = $("#_msg_parent_segment_name").val();
	var _msg_segment_name = $("#_msg_segment_name").val();
    var ib_form_bootbox_segment = "<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 floating open\">\n                <select class=\"form-control select2\" id=\"parent_segment\" style='width: 100%;' name=\"parent_segment\"></select>\n                <label>" + _msg_parent_segment_name + "</label>\n                           </div>\n        </div>\n    </div>\n\n" +
		"<div class=\"form-group\">\n        <div class=\"col-xs-12\">\n            <div class=\"form-material floating open\">\n                <input class=\"form-control\" type=\"text\" id=\"segment_name\" name=\"segment_name\">\n                <label>" + _msg_segment_name + "</label>\n                           </div>\n        </div>\n    </div>\n\n" +
        "</form>";



    $("#add_new_segment").click(function (e) {
        e.preventDefault();
        //cria o bootbox para cadastrar novo grupo
        var box = bootbox.dialog({
            title: _msg_add_new_segment,
            message: ib_form_bootbox_segment,
            buttons: {
                success: {
                    label: "Save",
                    className: "btn-primary",
                    callback: function () {
                        var segment_name_val = $('#segment_name').val();
						var parent_segment_name_val = $('#parent_segment').val();
                        if (segment_name_val != '') {
                            $.post(_url + "segment/add-post/", {segment_name: segment_name_val, parent_segment_name: parent_segment_name_val})
                                    .done(function (data) {
                                        if ($.isNumeric(data)) {
                                            loadSegments();
                                            //limpa o campo
                                             $('#segment_name').val("");
                                             $('#parent_segment_name').val("");
                                        } else {
                                            bootbox.alert(data);
                                            //limpa o campo
                                            $('#segment_name').val("");
											$('#parent_segment_name').val("");
                                        }
                                    });
                        }
                    }
                }
            },
            // show: true
        });

		$('#parent_segment').select2({
			theme: "bootstrap",
			ajax: {
				url: _url + 'segment/ajax-parent-list',
				dataType: 'json',
				delay: 400,
				data: function (params) {
					return {
						term: params.term
					}
				},
				processResults: function (data) {
					return {
						results: $.map(data, function (item) {
							return {
								text: item.name,
								id: item.id
							}
						})
					}
				}
			}
		});

		box.show();
    });

  //carrega os dados dos segmentos ao inicial
 loadSegments();
    
////////////////cidade endereço////////////////////////////////
    $('#city').html('<option value="state" selected>' + $('#select_state').val() + '</option>');
    //função para listar cidades do estado selecionado
    $('#state').on('change', function () {
            buscaCity($(this).val(),"city");  
    });


/////////////////////cidade de endereco cobrança///////////////////////////// 
  
    $('#city_c').html('<option value="state" >' + $('#select_state').val() + '</option>');
    //função para listar cidades do estado selecionado
    $('#state_c').on('change', function () {
        buscaCity_c($(this).val(),"city");  
    });

    //script da pessoa fisica e jurídica
    //lê as informações e renderiza os componentes em tela  
    if ($('#kind_of_person').val() == "PJ") {
        $('.pf').hide();//esconde todos com a classe de pf de pessoa física
        $('.pe').hide();//esconde todos com a classe pe de pessoa estrangeira
        $('.pj').show();//mostra todos com a classe pj de pessoa jurídica
    } else if ($('#kind_of_person').val() == "PF") {
        $('.pf').show();
        $('.pe').hide();
        $('.pj').hide();
    } else {
        $('.pf').hide();
        $('.pe').show();
        $('.pj').hide();
    }
    //função para a selação da opção no componenete
    $('#kind_of_person').on('change', function () {
        if ($(this).val() == "PJ") {
            $('.pf').hide();
            $('.pe').hide();
            $('.pj').show();
        } else if ($(this).val() == "PF") {
            $('.pf').show();
            $('.pe').hide();
            $('.pj').hide();
        } else {
            $('.pf').hide();
            $('.pe').show();
            $('.pj').hide();
        }
    });

    //script para mostrar ou não campo para informar dados diferente para endereço de cobrança
    $('#not_equal_billing_address').hide();
    $("#billing_address").on('change', function () {
        if ($("#billing_address").is(':checked')) {
            $('#not_equal_billing_address').show();
        } else {
            $('#not_equal_billing_address').hide();
        }
    });


    //busca ajax no blur pelo cpf
    $('#cpf').blur(function () {
        if ($(this).val() != "") {
          //  aciona o validador de cpf
            if(validarCPF($(this).val())){
                $.post(_url + "contacts/ajax-validation-document-contact/", {cpf: $(this).val()})
                    .done(function (data) {
                        if (data) {
                            $('#ibox_form').unblock();
                            var body = $("html, body");
                            body.animate({scrollTop: 0}, '1000', 'swing');
                            $("#emsgbody").html(data);
                            $("#emsg").show("slow");
                        } else {
                            
                            $("#emsg").hide("slow");
                        }
                });
            }else{
                $('#ibox_form').unblock();
                var body = $("html, body");
                body.animate({scrollTop: 0}, '1000', 'swing');
                $("#emsgbody").html(_L['CPF Invalid']+" - "+$(this).val() );
                $('#cpf').val("");
                $("#emsg").show("slow");
            }
        }
    });

    //busca ajax no blur pelo cnpj
    $('#cnpj').blur(function () {
        if ($(this).val() != "") {
            //aciona o validador de cnpj
            if(validarCNPJ($(this).val())){
                $.post(_url + "contacts/ajax-validation-document-contact/", {cnpj: $(this).val()})
                        .done(function (data) {
                            if (data) {
                                $('#ibox_form').unblock();
                                var body = $("html, body");
                                body.animate({scrollTop: 0}, '1000', 'swing');
                                $("#emsgbody").html(data);
                                $("#emsg").show("slow");
                            } else {
                                $("#emsg").hide("slow");
                            }
                    });
             }else{
                $('#ibox_form').unblock();
                var body = $("html, body");
                body.animate({scrollTop: 0}, '1000', 'swing');
                $("#emsgbody").html(_L['CNPJ Invalid']+" - "+$(this).val() );
                $('#cnpj').val("");
                $("#emsg").show("slow");
            } 
        }
    });
    //mostra se documento estrangeiro é unico
    $('#estrangeiro_doc_identificacao').blur(function () {
        if ($(this).val() != "") {
            $.post(_url + "contacts/ajax-validation-document-contact/", {foreign_doc: $(this).val()})
                    .done(function (data) {
                        if (data) {
                            $('#ibox_form').unblock();
                            var body = $("html, body");
                            body.animate({scrollTop: 0}, '1000', 'swing');
                            $("#emsgbody").html(data);
                            $("#emsg").show("slow");
                        } else {
                            $("#emsg").hide("slow");
                        }
                    });
        }
    });

    
    ////////////////////////modal busca cnpj/////////////
    var $modal_cnpj = $('#ajax-modal-sm');
    $('#open-modal-cnpj').on('click', function (e) {
        e.preventDefault();
        // create the backdrop and wait for next modal to be triggered
        $('body').modalmanager('loading');
        setTimeout(function () {
            $modal_cnpj.load(_url + 'contacts/modal_busca_cnpj/', '', function () {
                $modal_cnpj.modal();
                $("#ajax-modal-sm .cnpj").mask("99.999.999/9999-99");
                $("#ajax-modal-sm .cnpj").val($("#cnpj").val());
                $('#img-captcha-receita').html('<img src="'+_url+'contacts/ajax-get-captcha"  style="width: 100%; height: 100%;"></div>');
            });
            

        }, 1000);
    });
    

/////////////////////BUSCAR CNPJ//////////////
        $modal_cnpj.on('click', '#buscar_cnpj', function(e){
        e.preventDefault();
        if(validarCNPJ($('#receita_cnpj').val())){
            $('#buscar_cnpj').button('loading');
            //  $('#ibox_form').block({message: block_msg});
            $.post(_url + 'contacts/ajax-process-cnpj/', $("#form-busca-receita").serialize())
                    .done(function (data) {
                        console.log(data);
                        if(data[0].status=='OK'){
                            $('#state').select2("val",data[0].state_id);
                            $("#account").val(data[0].account);
                            $("#company").val(data[0].company);
                            $("#cnpj").val(data[0].cnpj);
                            $("#phone").val(data[0].phone);
                            $("#email").val(data[0].email);
                            
                            // verifico a situação do cadastro
                            if(data[0].situation != 'ATIVA')
                            {
                                alert('Está empresa está como BAIXADA na Receita Federal.');
                            }
                            else
                            {
                                $("#address").val(data[0].address);
                                $("#zip").val(data[0].zip);
                                $("#number").val(data[0].number);
                                $("#complement").val(data[0].complement);
                                $("#neighborhood").val(data[0].neighborhood);
                                
                                //necessário chamar aqui para garantir a busca das cidade pelo estado
                                //e atribuir a cidade selecionada
                                buscaCity(data[0].state_id,data[0].city_id);
                            }
                            $modal_cnpj.modal('hide');
                        }else if(data[0].status=='ERRO_RECEITA'){
                            alert(unescape(data[0].msg));
                            $modal_cnpj.modal('hide');
                        }else{
                            alert(unescape(data[0].status));
                            $('#img-captcha-receita').html('<img src="'+_url+'contacts/ajax-get-captcha/' + Math.random()+'"  style="width: 100%; height: 100%;"></div>');
                            $('#buscar_cnpj').button('reset');
                        }
                        
              });
         }else{
               alert(_L['CNPJ Invalid']);
         }
    });
    //////////RELOAD CAPCTCHA//////////////
    $modal_cnpj.on('click', '#trocar-captcha-receita', function(e){
        $('#img-captcha-receita').html('<img src="'+_url+'contacts/ajax-get-captcha/' + Math.random()+'"  style="width: 100%; height: 100%;"></div>');
    });
    /////////
    
    
    
    
    //busca os dados para o autocomplete e lista so sugestionbox
    //busca dados para preencher o contato de Pessoa Jurídica
    $("#autocompleteContact").keyup(function () {
        $.ajax({
            type: "POST",
            url: $("#_url").val() + "contacts/ajax-autocomplete-contactPF_E",
            data: 'keyword=' + $(this).val(),
            beforeSend: function () {
            },
            success: function (data) {
               //recebe o retorno do autocomplete json
                var obj = JSON.parse(data);
                var menu='<ul id="autocomplete-list">';
             
                if(obj.status=="OK"){
                  var  d=obj.data;
                  
                   var inputs = jQuery('input[name^="contacts"]');
                
        
                for (var i = 0; i < d.length; i++) {
                    //validação via javascript, para nao listar os que já estão registrados no form
                    var add = true;
                    for (var j = 0; j < inputs.length; j++) {
                        if ($(inputs[j]).val() == d[i].id) {
                            add = false;
                            //registra que já existe o id inserido em contatos
                        }
                    }
                    //até aqui, basta o if, para verificar se pode adicioniar
                    if(add){
                    if (d[i].kind_of_person != 'E') {
                        menu+='<li onClick="selectContact('+ d[i].id +',\'' + d[i].cpf_cnpj + " - " + d[i].account + " - " + d[i].company +'\')">' +d[i].cpf_cnpj + " - " + d[i].account + " - " + d[i].company + '</li>';
                    }else{
                        menu+='<li onClick="selectContact('+ d[i].id +',\'' + d[i].foreign_doc_identification + " - " + d[i].account + " - " + d[i].company +'\')">' +d[i].foreign_doc_identification + " - " + d[i].account + " - " + d.company + '</li>';
                    }
                }  
                }  
            }else{  
                menu+="<li>"+obj.status+"</li>";
               
            } 
                menu+='</ul>';
                $("#suggesstion-box").show();
                $("#suggesstion-box").html(menu);
            }
        });
    });

    //chamada para remover o contato adicionado
    $("#contacts_list").on("click", ".delete_contact", function (e) {
        $(this).closest('tr').remove();
    });


//autocomplete de vendedor
   $("#autocompleteSalesman").keyup(function () {
        $.ajax({
            type: "POST",
            url: $("#_url").val() + "contacts/ajax-autocomplete-salesman",
            data: 'keyword=' + $(this).val(),
            beforeSend: function () {
            },
            success: function (data) {
                var obj = JSON.parse(data);
                var menu='<ul id="autocomplete-list">';
             
                if(obj.status=="OK"){
                    var  d=obj.data;
                    for (var i = 0; i < d.length; i++) {
                        if (d[i].kind_of_person != 'E') {
                            menu+='<li onClick="selectSalesman('+ d[i].id +',\'' + d[i].cpf_cnpj + " - " + d[i].account + " - " + d[i].company +'\')">' +d[i].cpf_cnpj + " - " + d[i].account + " - " + d[i].company + '</li>';
                        }else{
                            menu+='<li onClick="selectSalesman('+ d[i].id +',\'' + d[i].foreign_doc_identification + " - " + d[i].account + " - " + d[i].company +'\')">' +d[i].foreign_doc_identification + " - " + d[i].account + " - " + d.company + '</li>';
                        }
                    }  
                }else{  
                    menu+="<li>"+obj.status+"</li>";
                }
                $("#suggesstion-box-salesman").show();
                $("#suggesstion-box-salesman").html(menu);
            }
        });
    });
    
    
    //chama o onblur para remover o salesman caso seja apagado todo o nome do mesmo
    $('#autocompleteSalesman').blur(function () {
        if ($(this).val() == "") {
           $("#salesman_id").val('');
        }
    });
    
    //esconde os suggestion box ao clicar o body
    $('body').click(function(){
        $("#suggesstion-box").hide();
        $("#suggesstion-box-salesman").hide();
    });

    function progress(){
        var pbar = $('#progressbar');
        pbar.hide();

        pbar.progressbar({
            warningMarker: 100,
            dangerMarker: 100,
            maximum: 100,
            step: 15
        });
        var timer = setInterval(function () {
                pbar.progressbar('stepIt');

            }, 100);
        $('#ibox_form').block({ message: null });
        $('#progressbar').show();
        $('.progress').show();

        $('.progress .progress-bar').progressbar();
      }
    ///////////////////////BUSCA CEP////////////
     $('#zip').blur(function (e) {
        progress();
        e.preventDefault();
        //esmaece a div e coloca o loading
        //vai esse block_msg nao sei da onde, mas fica o  loading
        $("#rform").block({message: block_msg});
        //cria o bootbox para cadastrar novo grupo
        $.post(_url + "ajax/zip", {zip: $("#zip").val()})
            .done(function (data) {
                if(data[0].status=='OK'){
                    $('#state').select2("val",data[0].state_id);
                    $("#address").val(data[0].address);
                    $("#neighborhood").val(data[0].neighborhood);  
                    //necessário chamar aqui para garantir a busca das cidade pelo estado
                    //e atribuir a cidade selecionada
                    buscaCity(data[0].state_id,data[0].city_id);
                }else{
                    alert(data[0].status);
                }
                $('#rform').unblock();
                $('.progress').hide();
                $('#ibox_form').unblock();
        });
       
                                        
    });
    
        ///////////////////////BUSCA CEP end  cobrança////////////
      $('#zip_c').blur(function (e) {
        e.preventDefault();
        //bloqueia o form e coloca o loading
        $("#rform").block({message: block_msg});    
        //cria o bootbox para cadastrar novo grupo
        $.post(_url + "ajax/zip", {zip: $("#zip_c").val()})
            .done(function (data) {
                if(data[0].status=='OK'){
                    $('#state_c').select2("val",data[0].state_id);
                    $("#address_c").val(data[0].address);
                    $("#neighborhood_c").val(data[0].neighborhood);  
                    //necessário chamar aqui para garantir a busca das cidade pelo estado
                    //e atribuir a cidade selecionada
                    buscaCity_c(data[0].state_id,data[0].city_id);

                }else{
                    alert(data[0].status);
                }
                $('#rform').unblock();
        });
                                            
    });
    
    ///////////////////////////////////////////

   /////////////////////////ADD CONTACT//////////////////
//////aciona o modal para adicionar o contato, evento de abertura do modal
    var $modal = $('#ajax-modal');
    $("#contact_add").click(function(e){
        e.preventDefault();
        // create the backdrop and wait for next modal to be triggered
        $('body').modalmanager('loading');
        setTimeout(function () {
            $modal.load(_url + 'contacts/modal_add/NOT_PJ/', '', function () {
                $modal.modal();
                initModalAddContact();
            });

        }, 1000);
    });
    //////////////////////Acao de Salvar do Modal////////////////////////////
        $modal.on('click', '#modal_contact_submit', function(e){
        e.preventDefault();
       // $('#ibox_form').block({message: block_msg});
        var _url = $("#_url").val();
        $.post(_url + 'contacts/add-post/', $("#modal_rform").serialize())
            .done(function (data) {
                if ($.isNumeric(data)) {
                    //esconde a modal, e recarrega os valores dos selects, que podem ter sido adicionados
                    loadGroups();
                    loadSegments();
                    loadTags();
                    $modal.modal('hide');
                } else {
                    //$('#ibox_form').unblock();
                    $("#modal_emsgbody").html(data);
                    $("#modal_emsg").show("slow");
                    document.location.href = "#modal_rform"; 
                }
        });
    });
    /////////////////////////aTÉ AQUI///////////////////////////////////////
});
//select contato
function selectContact(id, text) {
    //captura os valores atuais de id de contatos
    if (id > 0) {
        var inputs = jQuery('input[name^="contacts"]');
        var add = true;
        for (var i = 0; i < inputs.length; i++) {
            if ($(inputs[i]).val() == id) {
                add = false;
                //registra que já existe o id inserido em contatos
            }
        }
        //se não encontrou o id vai adicionar na lista geral
        if (add) {
            $("#contacts_list").find('tbody')
                    .append(
                            '<tr> <td><input type="hidden" class="form-control" name="contacts[]" value="' + id + '">' + text + '</td> </td> \n\
                <td class="col-xs-1"><button class="btn btn-danger btn-xs delete_contact" ><i class="fa fa-trash"></i> </button></td></tr>'
                            );
        }
    }
    $("#autocompleteContact").val("");
    $("#suggesstion-box").hide();
}

//function para selecionar funcionário salesman
function selectSalesman(id, text) {
    //captura os valores atuais de id de contatos
    if (id > 0) {
       $("#salesman_id").val(id);
       $("#autocompleteSalesman").val(text);
    }else{
        $("#salesman_id").val('');
        $("#autocompleteSalesman").val('');
    }
    $("#suggesstion-box-salesman").hide();
}

function buscaCity(state,valor){
    if(state){ 
        $.getJSON($("#_url").val() + 'ajax/city', {state_id: state}, function (j) {
                var options = '<option value="city">' + $('#select_city').val() + '</option>';
                for (var i = 0; i < j.length; i++) {
                    options += '<option value="' + j[i].id + '">' + j[i].city_name + '</option>';
                }
                
                $('#city').html(options);
                $('#city').select2("val",valor);
            });
    } else {
            //select_state contem o texto padrão campo hidden na page
            $('#city').html('<option value="state">' + $('#select_state').val() + '</option>');
            $('#city').select2("val","state");
        }
}

function buscaCity_c(state,valor){
    if(state){
        $.getJSON($("#_url").val() + 'ajax/city', {state_id: state}, function (j) {
                var options = '<option value="city">' + $('#select_city').val() + '</option>';
                for (var i = 0; i < j.length; i++) {
                    options += '<option value="' + j[i].id + '">' + j[i].city_name + '</option>';
                }
                
                $('#city_c').html(options);
                $('#city_c').select2("val",valor);
            });
   } else {
            //select_state contem o texto padrão campo hidden na page
            $('#city_c').html('<option value="state">' + $('#select_state').val() + '</option>');
            $('#city_c').select2("val","state");
        }
}

function loadTags(){
        //carrega os dados das tags ao iniciar
     $.getJSON($("#_url").val()+'tags/contacts',function (j) {
        var options = '';
        for (var i = 0; i < j.length; i++) {
            options += '<option value="' + j[i].text + '">' + j[i].text + '</option>';
        }
        $('#tags').html(options);
    });
}

function loadGroups(){
    //carrega os grupos;
    $.getJSON($("#_url").val() + 'ajax/groups',function (j) {
        var options = '';
        for (var i = 0; i < j.length; i++) {
            options += '<option value="' + j[i].id + '">' + j[i].gname + '</option>';
        }
        $('#group').html(options);
    });
}

function loadSegments(){
    //carrega os segmentos
    $.getJSON($("#_url").val()+'segment/ajax-list',function (j) {
        options = '<option value="">' +$('#select_segment').val(); + '</option>';
        for (var i = 0; i < j.length; i++) {
            if(j[i].id_parent === null) {
				options += '<option value="' + j[i].id + '">' + j[i].name + '</option>';
            }
            else {
				options += '<option value="' + j[i].id + '">' + j[i].parent_name + " > " + j[i].name + '</option>';
            }
        }
        $('#segment').html(options);
        $('#segment').select2('val',"");
    });
}
//
// function loadParentSegments(){
// 	//carrega os segmentos
// 	$.getJSON($("#_url").val()+'segment/ajax-parent-list',function (j) {
// 		options = '<option value="">' +$('#select_parent_segment').val(); + '</option>';
// 		for (var i = 0; i < j.length; i++) {
// 			options += '<option value="' + j[i].id + '">' + j[i].name + '</option>';
// 		}
// 		$('#parent_segment_name').html(options);
// 		$('#parent_segment_name').select2('val',"");
// 	});
// }



Anon7 - 2022
AnonSec Team