D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home1
/
netbooks
/
public_html
/
__nbgym
/
models
/
Filename :
ginasios.js
back
Copy
var Ginasios = function() { $('#checkRelatorios_t').change(function (event) { if($(this).prop('checked')==false) { $('#divOpsRelatorioTreinos').addClass('hidden'); } else { $('#divOpsRelatorioTreinos').removeClass('hidden'); } }); $('#checkRelatorios_fd').change(function (event) { if($(this).prop('checked')==false) { $('#divOpsRelatorioFatDesp').addClass('hidden'); } else { $('#divOpsRelatorioFatDesp').removeClass('hidden'); } }); var det = function() { $('#btnGuardar').unbind().bind('click', function(event) { event.preventDefault(); if(!$('#btnGuardar').hasClass('m-loader')) { $('#btnGuardar').addClass('m-loader m-loader--right'); var id = $('#i').val(); var file_data = $('#inpImg').prop('files')[0]; if((file_data=='' || file_data==undefined) && !$('#divAlterarImagem').hasClass('hidden')) { notificacao('info','Selecione a imagem'); $('#btnGuardar').removeClass('m-loader m-loader--right'); return false; } var altera_imagem = 'N'; if( file_data!='' && file_data!=undefined && !$('#divAlterarImagem').hasClass('hidden')) { if(file_data.size > 8000000) { notificacao('info','O tamanho máximo é de 8mb'); $('#btnGuardar').removeClass('m-loader m-loader--right'); return false; } var type_reg = /^image\/(jpg|png|jpeg)$/; if (!type_reg.test(file_data.type)) { notificacao('info','Formato inválido','jpg, png, jpeg'); $('#btnGuardar').removeClass('m-loader m-loader--right'); return false; } altera_imagem = 'S'; } var nome = $('#txtNome').val(); if(nome!='') { var telemovel = $('#txtTelemovel').val(); var telefone = $('#txtTelefone').val(); var email = $('#txtEmail').val(); var website = $('#txtWebsite').val(); var morada = $('#txtMorada').val(); var concelho = $('#txtConcelho').val(); var codpostal = $('#txtCodPostal1').val(); var localidade = $('#txtCodPostal2').val(); var facebook = $('#txtFacebook').val(); var twitter = $('#txtTwitter').val(); var instagram = $('#txtInstagram').val(); var youtube = $('#txtYoutube').val(); var youtube = $('#txtYoutube').val(); var aniversario_envia_email = $('#checkEmailAniversario:checked').val(); if(aniversario_envia_email != 'S') { aniversario_envia_email = 'N'; } var aniversario_mostra_dash = $('#checkAniversarioDash:checked').val(); if(aniversario_mostra_dash != 'S') { aniversario_mostra_dash = 'N'; } var relatorios_de_treino = $('#checkRelatorios_t:checked').val(); if(relatorios_de_treino != 'S') { relatorios_de_treino = 'N'; } var relatorios_de_treino_diario = $('#checkRelT_diario:checked').val(); if(relatorios_de_treino_diario != 'S') { relatorios_de_treino_diario = 'N'; } var relatorios_de_treino_semanal = $('#checkRelT_semanal:checked').val(); if(relatorios_de_treino_semanal != 'S') { relatorios_de_treino_semanal = 'N'; } var relatorios_de_treino_mensal = $('#checkRelT_mensal:checked').val(); if(relatorios_de_treino_mensal != 'S') { relatorios_de_treino_mensal = 'N'; } var relatorios_de_treino_emails = $('#txtRelT_emails').val(); var relatorios_fapag = $('#checkRelatorios_fd:checked').val(); if(relatorios_fapag != 'S') { relatorios_fapag = 'N'; } var relatorios_fapag_diario = $('#checkRelFP_diario:checked').val(); if(relatorios_fapag_diario != 'S') { relatorios_fapag_diario = 'N'; } var relatorios_fapag_semanal = $('#checkRelFP_semanal:checked').val(); if(relatorios_fapag_semanal != 'S') { relatorios_fapag_semanal = 'N'; } var relatorios_fapag_mensal = $('#checkRelFP_mensal:checked').val(); if(relatorios_fapag_mensal != 'S') { relatorios_fapag_mensal = 'N'; } var relatorios_fapag_emails = $('#txtRelFP_emails').val(); $.ajax({ type: "POST", url: 'controllers/ginasios.php', dataType: 'json', data: { csrf_token: $('#csrf_token').val(), op:'adicionar', id:id, nome:nome, telemovel:telemovel, telefone:telefone, email:email, website:website, morada:morada, concelho:concelho, codpostal:codpostal, localidade:localidade, facebook:facebook, twitter:twitter, instagram:instagram, youtube:youtube, aniversario_envia_email:aniversario_envia_email, aniversario_mostra_dash:aniversario_mostra_dash, relatorios_de_treino:relatorios_de_treino, relatorios_de_treino_diario:relatorios_de_treino_diario, relatorios_de_treino_semanal:relatorios_de_treino_semanal, relatorios_de_treino_mensal:relatorios_de_treino_mensal, relatorios_de_treino_emails:relatorios_de_treino_emails, relatorios_fapag:relatorios_fapag, relatorios_fapag_diario:relatorios_fapag_diario, relatorios_fapag_semanal:relatorios_fapag_semanal, relatorios_fapag_mensal:relatorios_fapag_mensal, relatorios_fapag_emails:relatorios_fapag_emails }, success: function(data){ var json = jQuery.parseJSON(JSON.stringify(data)); if(json.res=='sucesso') { if(i=='') { notificacao('success','Ginásio criado'); } else { notificacao('success','Ginásio alterado'); } if(altera_imagem=='S') { uploadImagem(); } setTimeout(function() { location.reload(); }, 1000); } else { notificacao('error','Ocorreu um erro. Tente novamente.'); } $('#btnGuardar').removeClass('m-loader m-loader--right'); } }); } else { notificacao('info','Preencha o nome do ginásio'); $('#btnGuardar').removeClass('m-loader m-loader--right'); } } }); $('#btnRemoverImagem').click(function(e) { $.ajax({ type: "POST", url: "controllers/ginasios.php", data: { csrf_token: $('#csrf_token').val(), op: 'remover-imagem', u:$('#i').val(), src:$('#imgUser').attr('src') }, dataType: 'json', success: function(data){ var json = jQuery.parseJSON(JSON.stringify(data)); if(json.res!='sucesso') { notificacao('error','Ocorreu um erro. Tente novamente.'); } else { $('#imgUser').attr('src',json.res_id); notificacao('success','Imagem removida'); } } }); }); function uploadImagem() { var form_data = new FormData(); var file_data = $('#inpImg').prop('files')[0]; form_data.append('file', file_data); form_data.append('op', 'upload-imagem'); form_data.append('i', $('#i').val()); form_data.append('csrf_token', $('#csrf_token').val()); form_data.append('src', $('#imgUser').attr('src')); $.ajax({ type: "POST", url: "controllers/ginasios.php", data: form_data, dataType: 'json', cache: false, contentType: false, processData: false, success: function(data){ console.log(data); } }); } $('#btnCancelar').click(function(e) { $('#divAlterarImagem').addClass('hidden'); $('#divImagem, #aAlterarImagem, #btnRemoverImagem').removeClass('hidden'); }); $('#aAlterarImagem').click(function(e) { /*if($(this).text()=='Cancelar') { $(this).text('Alterar imagem'); $('#divImagem').removeClass('hidden'); $('#divAlterarImagem').addClass('hidden'); } else {*/ //$(this).text('Cancelar'); $(this).addClass('hidden'); $('#divImagem, #btnRemoverImagem').addClass('hidden'); $('#divAlterarImagem').removeClass('hidden'); /*if($('#imgUser').attr('src').indexOf('sem-imagem')>-1) { $('#btnRemoverImagem').addClass('hidden'); } else { $('#btnRemoverImagem').removeClass('hidden'); }*/ //} }); }; return { init: function() { det() } } }(); jQuery(document).ready(function() { Ginasios.init(); });