%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home1/dimen328/libertysa.com.br/admin/modules/parceiros/
Upload File :
Create Path :
Current File : //home1/dimen328/libertysa.com.br/admin/modules/parceiros/CadFormJS.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");
	}
});
 //mascaras de campos
	//mascara email
	$("#email").blur(function(){
		validarEmail($(this).val(), function(response){

			if(response == false){
				campoError("email");
				validar = false;
			}else{
				campoSuccess("email");
			}	
		});
	});
	
	$("#telefone").mask("(99) 9999-9999");
	
function inserir(nome,descricao,telefone,email,link,imagem,status){

	$.ajax({
		url: "modules/parceiros/CTRL.php",
		type: 'POST',
		data:{ oper: "1", nome: nome, descricao: descricao, telefone: telefone, email: email, link: link, imagem: imagem, 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("");
						$(".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>'
						);
						$(".img-dragdrop").html("");
						$(".spn-dragdrop").show();
					} 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">x</button>' +
									'O Cadastro não pode 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');
							$("p.file-text").remove();
							$(".form-control-feedback").remove();
						});
					
						setTimeout(function(){
							$(".closeFooter").click();
							$("#btnSearch").click();
						}, 2000);
				}
			}
		}
	});

}
	$("#btninserir").click(function(){
		
		var validar = true;
		$(this).attr("disabled", "disabled");
		
		$(".requiredField").each(function(index,value){
			verificaBranco($(value).attr("id"), function(response){
				if(response == true){
					 validar  = true;
				} 
			});		
		});
		
		//valida email
		validarEmail($("#email").val(), function(response){

			if(response == false){
				campoError("email");
				validar = false;
			}else{
				campoSuccess("email");
			}
			
		});
		
		if(validar){  
			inserir($("#nome").val(),$("#descricao").val(),$("#telefone").val(),$("#email").val(),$("#link").val(),$("#nameFoto").val(),$("#status").val());
		}else{
			$("#btninserir").removeAttr('disabled');
		}
		
	});


$("#btnvoltar").click(function(){
	$(".closeCad").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/parceiros"}   /* 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);
		$(".spn-dragdrop").hide();
		$(".img-dragdrop").show();
		$(".portfolio-item").attr("src","../admin/uploads/parceiros/"+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);
	}	
// setTimeout(function(){
	
	// $("#imagem").removeAttr("disabled");
	
	// $(".file-text").remove();

	// uploadFiles('#imagem',function(response){
		// uploadFinisher(response);
	// });
	
// },500);

Zerion Mini Shell 1.0