%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home1/dimen328/libertysa.com.br/admin/modules/paginas/
Upload File :
Create Path :
Current File : //home1/dimen328/libertysa.com.br/admin/modules/paginas/CadFormJS.js

//$('#conteudo').editable({FullPage: true,inlineMode: false, imageUploadURL: 'includes/uploaderFroala.inc.php', language: 'pt_br',height: 600 });
CKEDITOR.replace('conteudo',{
	filebrowserUploadUrl:'includes/uploaderFroala.inc.php'
});

$(".accordion-toggle").off();
$(".accordion-toggle").on("click", function(){
	if($(this).hasClass("collapsed")){
		$(this).find("i").removeClass("fa-chevron-down").addClass("fa-chevron-up");
	}else{
		$(this).find("i").removeClass("fa-chevron-up").addClass("fa-chevron-down");
	}
});

//função para buscar informações do conteúdo

$( "#modelo" ).change(function(){
 tipoModelo = $(this).val();

 //definir url + oper 
 $.ajax({
		url: "modules/paginas/CTRL.php",
		type: 'POST',
		data: { oper: "12",tipoModelo:tipoModelo },
		complete: function (e, xhr, result) {
			if (e.readyState == 4 && e.status == 200) {
				try { 
				 var Obj = eval("(" + e.responseText + ")"); //Combo OS
				}
				catch (err) {
				}
				if(Obj != null){
					$(".fr-placeholder").hide();
					$(".froala-element").html(Obj);
				}
			}
		}
	 }); 
});

//fim 

//valida nome campo
$('#arquivo').on('keyup', function(){

	var text = $(this).val();
	text = text.replace(new RegExp('[ÁÀÂÃáàâã]','gi'), 'a');
	text = text.replace(new RegExp('[ÉÈÊéèê]','gi'), 'e');
	text = text.replace(new RegExp('[ÍÌÎíìî]','gi'), 'i');
	text = text.replace(new RegExp('[ÓÒÔÕóòôõ]','gi'), 'o');
	text = text.replace(new RegExp('[ÚÙÛúùû]','gi'), 'u');
	text = text.replace(new RegExp('[Çç]','gi'), 'c');
	
	if(RegExp(text)){
		$(this).val( text );
	}
});
//fim validação

function inserir(arquivo,titulo,resumo,menu,visualizacao,status) {

	$.ajax({
		url: "modules/paginas/CTRL.php",
		type: 'POST',
		data: { oper: "1", arquivo:arquivo, titulo: titulo, resumo: resumo, menu: menu, visualizacao: visualizacao, status: status },
		complete: function (e, xhr, result) {
			if (e.readyState == 4 && e.status == 200) {

				try { 
					var Obj = eval("(" + e.responseText + ")"); //Combo OS
				}
				catch (err) {
				}
				
				if(Obj != null){
								
					$("#collapseCadastro").append
					(
						'<div class="panel-footer">' +
						'</div>'
					);
					
					if(Obj.msg == '1'){
						$("#collapseCadastro").parent(".panel").addClass("panel-success");
						$("#collapseCadastro").parent(".panel").removeClass("panel-info");
						$(".form-control").val("");
						$(".froala-element").html("");
						$(".panel-footer").append
						(
							'<div class="alert alert-success alert-dismissable">' +
                                '<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true">×</button>' +
                                'Cadastro realizado com sucesso.' +
                            '</div>'
						);
					} else {
						$("#collapseCadastro").parent(".panel").addClass("panel-danger");
						$("#collapseCadastro").parent(".panel").removeClass("panel-info");
						$(".panel-footer").append
						(
							'<div class="alert alert-danger alert-dismissable">' +
                                '<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true">×</button>' +
                                'O Cadastro não pôde ser realizado.' +
                            '</div>'
						);
					}
					
					$(".closeFooter").click(function(){
						$(".panel-footer").hide(600);
						$(".panel-footer").remove();
						$("#collapseCadastro").parent(".panel").addClass("panel-info");
						($("#collapseCadastro").parent(".panel").hasClass("panel-danger")) ? $("#collapseCadastro").parent(".panel").removeClass("panel-danger") : $("#collapseCadastro").parent(".panel").removeClass("panel-success");
						$("#btninserir").removeAttr('disabled');
						$(".form-control-feedback").remove();
					});
					
					setTimeout(function(){
						$(".closeFooter").click();
						$("#btnSearch").click();
					}, 2000);
				}
			}
		}
	});
	
}


function atualizaMenuStatus(status,idmenu){
	//definir url + oper 
	$.ajax({
			url: "modules/menus_site/CTRL.php",
			type: 'POST',
			data: { oper: "10",status:status,idmenu:idmenu },
			complete: function (e, xhr, result) {
				if (e.readyState == 4 && e.status == 200) {
	 
					try { 
						var Obj = eval("(" + e.responseText + ")"); //Combo OS
					}
					catch (err) {
					}
					
					if(Obj != null){
					
					}
				}
			}
		});

}
// $(".nicEdit-main").html("");
 
function gravarArquivoPHP(arquivo,conteudo){
//definir url + oper 
$.ajax({
		url: "modules/paginas/CTRL.php",
		type: 'POST',
		data: { oper: "11",arquivo:arquivo,conteudo:conteudo },
		complete: function (e, xhr, result) {
			if (e.readyState == 4 && e.status == 200) {
 
				try { 
					var Obj = eval("(" + e.responseText + ")"); //Combo OS
				}
				catch (err) {
				}
				
				if(Obj != null){
				
				}
			}
		}
	});

}
 
 
$("#btninserir").click(function(){
	$(this).attr("disabled", "disabled");
	$(".requiredField").each(function(index,value){
		$(this).next().remove();
		verificaBranco($(value).attr("id"), function(response){
			if(response == true){
				
				arquivoFormatado = $("#arquivo").val().split(".")[0].toLowerCase();
				// var conteudo = $(".froala-element").html();
				var conteudo = CKEDITOR.instances.conteudo.getData();
				
				gravarArquivoPHP($("#arquivo").val().split(".")[0],conteudo);
				
				inserir(arquivoFormatado,$("#titulo").val(),$("#resumo").val(),$("#menus").val(),$("#visualizacao").val(),$("#status").val());
				atualizaMenuStatus($("#status").val(),$("#menus").val());
			} else {
				$("#btninserir").removeAttr('disabled');
			}
		});
				
				
	});
});
$("#btnvoltar").click(function(){
	$(".closeCad").click();
});

function preenchecampos(campo, modulo, oper){

    $.ajax({
        url: "modules/" + modulo + "/CTRL.php",
        type: 'POST',
        data: {oper: oper},

        complete: function(e, xht, result){
			if (e.readyState == 4 && e.status == 200) {
                try { //Converte a resposta HTTP JSON em um objeto JavaScript
                    var Obj = eval("(" + e.responseText + ")");                       
                }
                catch (err) {
                    alert("Ops. Erro ao retornar json.");
                }
             
				if (Obj != null) {						
				    for (var i = 0; i < Obj.length; i++){
						  $("#" + campo).append("<option value="+ Obj[i].id +">"+ Obj[i].descricao +"</option>");
					}
				}
            }
        }
    });
}
preenchecampos("menus","menus_site",8);




Zerion Mini Shell 1.0