%PDF- %PDF-
Mini Shell

Mini Shell

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

$(".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");
	}
});
$( document ).ready(function() {
comboMaker("#tipo","corpo_destaque",6);
preenchePagina("#pagina","menus_site",8);

function preenchePagina(elemento,modulo,operListar){
	$.ajax({
		url: "modules/"+modulo+"/CTRL.php",
		type: 'POST',
		data: { oper: operListar },
		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){
				
					for(var i = 0; i < Obj.length; i++){
											
						$(elemento).append
						(	
							"<option value='"+Obj[i].id+"'>"+Obj[i].descricao+"</option>"
						);
					
					}
					
				}
				
			}
		}
	});
}
});
(function (id){
	
	$.ajax({
		url:"modules/banners/CTRL.php",
		type: 'POST',
		data:{ oper: "3", id: id},
		complete: function (e, xhr, result){
			if(e.readyState == 4 && e.status == 200){
				
				try{
					var Obj = eval ("("+ e.responseText + ")");
				
				}
				catch(err){}
				
				if(Obj != null){
					$("#descricao").val(Obj.descricao);
					$("#link").val(Obj.link); 
					$("#status").val(Obj.status);
					$("#pagina").val(Obj.pagina);
					$("#nameFoto").val(Obj.imagem);
					$("#titulo").val(Obj.titulo);
					$("#tipo").val(Obj.id_local_tipo);
					$("#conteudo").val(Obj.conteudo);
					$(".spn-dragdrop").hide();
					$(".img-dragdrop").show();
					$(".portfolio-item").attr("src","../admin/uploads/banners/"+Obj.imagem);

					CKEDITOR.replace('conteudo',{
						filebrowserUploadUrl:'includes/uploaderFroala.inc.php'
					});
				}
			}
		
		}
	});
})($("#idEdit").val());
//self-invoking function

function atualizar(id,descricao,link,pagina,imagem,status,tipo,titulo,conteudo){
	
	$.ajax({
		url: "modules/banners/CTRL.php",
		type: 'POST',
		data: { oper: "4", id: id, descricao: descricao, link: link, pagina: pagina, imagem: imagem, status: status, tipo: tipo, titulo: titulo, 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){
								
					$("#collapseEditar").append
					(
						'<div class="panel-footer">' +
						'</div>'
					);
					
					if(Obj.msg == '1'){
						window.location.reload();
						$("#collapseEditar").parent(".panel").addClass("panel-success");
						$("#collapseEditar").parent(".panel").removeClass("panel-info");
						$(".panel-footer").append
						(
							'<div class="alert alert-success alert-dismissable">' +
                                '<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true">x</button>' +
                                'Cadastro realizado com sucesso.' +
                            '</div>'
						);
					} else {
						$("#collapseEditar").parent(".panel").addClass("panel-danger");
						$("#collapseEditar").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">x</button>' +
                                'O Cadastro não pode ser realizado.' +
                            '</div>'
						);
					}
					
					$(".closeFooter").click(function(){
						$(".panel-footer").hide(600);
						$(".panel-footer").remove();
						$("#collapseEditar").parent(".panel").addClass("panel-info");
						($("#collapseEditar").parent(".panel").hasClass("panel-danger")) ? $("#collapseEditar").parent(".panel").removeClass("panel-danger") : $("#collapseEditar").parent(".panel").removeClass("panel-success");
						$("p.file-text").remove();
						$(".form-control-feedback").remove();
						$("#btnatualizar").removeAttr('disabled');

					});
					
					setTimeout(function(){
						$(".closeFooter").click();
						$(".closeEdit").click();
						$("#btnSearch").click();
					}, 1000);
					
				}
				
			}
		} 
	});
} 



$("#btnatualizar").click(function(){
	$(".requiredField").each(function(index,value){
		$(this).next().remove();
		verificaBranco($(value).attr("id"), function(response){
			if(response == true){
				$("#btnatualizar").attr("disabled","disabled");
				var editorText = CKEDITOR.instances.conteudo.getData();
				atualizar($("#idEdit").val(),$("#descricao").val(),$("#link").val(),$("#pagina").val(),$("#nameFoto").val(),$("#status").val(),$("#tipo").val(),$("#titulo").val(), editorText);
				$(".form-group").removeClass("has-success");
			} else {
				$("#btnatualizar").removeAttr('disabled');
			}
		});
	});
	
});

$("#btnvoltar").click(function(){
	$(".closeEdit").click();
});

$(".upload").upload({
	multiUpload: true, /* multipla seleção*/
	label: '<span class="spn-dragdrop">Arraste uma imagem <br> ou <br> clique para escolher</span><div class="img-dragdrop" style="display: none"><img class="img-responsive portfolio-item" src="" alt=""></div>', /* descrição no drag and drop*/
	maxSize: 58048576, /* tamanho max do file*/
	action: "includes/uploader.inc.php", /*url submit file */
	postData: {pasta: "uploads/banners"}   /* pasta onde irão os arquivos + id da galeria */
}).on("start.upload", onStart)
	.on("complete.upload", onComplete)
	.on("filestart.upload", onFileStart)
	.on("fileprogress.upload", onFileProgress)
	.on("filecomplete.upload", onFileComplete)
	.on("fileerror.upload", onFileError);
/* fim do upload no Document.Ready */

/* demais funções do Upload */
var $filequeue,
	$filelist;

function onStart(e, files) {
	// console.log("Start " + files.length);
	// console.log(files);
	// var html = '';
	// for (var i = 0; i < files.length; i++) {
	// html += '<li data-index="' + files[i].index + '"><span class="file">' + files[i].name + '</span><span class="progress">Queued</span></li>';
	// }
	// $filequeue.append(html);
}

function onComplete(e) {
	// console.log("Complete");
	// console.log($(this).attr("id"));
	// All done!
}

function onFileStart(e, file) {
	// console.log("File Start");
	// $filequeue.find("li[data-index=" + file.index + "]")
	// .find(".progress").text("0%");
}

function onFileProgress(e, file, percent) {
	// console.log("File Progress");
	// $filequeue.find("li[data-index=" + file.index + "]")
	// .find(".progress").text(percent + "%");
}

function onFileComplete(e, file, response) {
	// retorno do upload.php => file.transfer.responseJSON
	var obj = file.transfer.responseJSON;

	if (obj.msg == "1"){

		// listarFotos(obj.idGaleria);
		$("#nameFoto").val(obj.name);
		$(".portfolio-item").attr("src","../admin/uploads/banners/"+obj.name);

	}

}

function onFileError(e, file, error) {
	// console.log("File Error");
	// $filequeue.find("li[data-index=" + file.index + "]").addClass("error")
	// .find(".progress").text("Error: " + error);
}

Zerion Mini Shell 1.0