$(document).ready(function() { $.extend( $.fn.dataTable.defaults, { "language" : { "sProcessing": "Procesando...", "sLengthMenu": "Mostrar _MENU_", "sZeroRecords": "No se han encontrado resultados", "sEmptyTable": "Sin datos todavía", "sInfo": "Mostrando de la entrada _START_ a la _END_ de un total de _TOTAL_ entradas", "sInfoEmpty": "Todavía no hay datos", "sInfoFiltered": "(filtrado de _MENU_ entradas)", "sSearchPlaceholder": "Buscar", "sInfoPostFix": "", "sSearch": "", "sUrl": "", "oPaginate": { "sFirst": " ", "sPrevious": " ", "sNext": " ", "sLast": " " } } }); }); function preparaLugar(pais, provincia, poblacion, idInputPais,idInputProvincia, idInputLocalidad) { if(pais > 0) { actualizaProvincias(idInputLocalidad,idInputProvincia, idInputPais, provincia, pais, provincia, poblacion, undefined); } $("#"+idInputPais).change(function() { actualizaProvincias(idInputLocalidad,idInputProvincia, idInputPais, provincia); }); if(provincia > 0) { actualizaCiudades(idInputLocalidad, idInputProvincia, idInputPais,poblacion, pais, provincia, poblacion, $("#"+idInputProvincia).val()*1); } $("#"+idInputProvincia).change(function() { actualizaCiudades(idInputLocalidad, idInputProvincia, idInputPais, undefined, $("#"+idInputPais).val()*1, $("#"+idInputProvincia).val()*1); }); } function actualizaProvincias(idCampoLocalidad, idCampoRegion, idCampoPais, idRegionPreEstablecida, forceIdPais, forceIdRegion,forceIdLocalidad, onFinish, textoSelect, textoLoading) { if(forceIdPais == undefined) { forceIdPais = $("#"+idCampoPais).val(); } if(forceIdRegion == undefined) { forceIdRegion = $("#"+idCampoRegion).val(); } if(forceIdLocalidad == undefined) { forceIdLocalidad = $("#"+idCampoLocalidad).val(); } if(textoSelect == undefined) { textoSelect = "Selecciona una provincia"; } if(textoLoading == undefined) { textoLoading = "Cargando..."; } var data = { idPais: forceIdPais }; $("#"+idCampoRegion).empty(); $("#"+idCampoRegion).append( ""); var returned = $.ajax( { url: "ajax/Ubicacion.listadoRegiones.php?CSRF="+CSRF, type: "POST", dataType : "json", data : data, error: function(XMLHttpRequest, textStatus, errorThrown) { //ClassBlockUI.abrirBlockUIEstandarMensaje(XMLHttpRequest.responseText, true); }, success: function(data) { $("#"+idCampoRegion).empty(); $("#"+idCampoRegion).append( ""); for(var index in data) { $("#"+idCampoRegion).append( "" ); } if(idRegionPreEstablecida!=undefined && idRegionPreEstablecida !="") { $("#"+idCampoRegion).val(idRegionPreEstablecida); } else { $("#"+idCampoRegion).val(""); } if(onFinish != undefined && typeof(onFinish) == "function") { onFinish(); } } }); } function actualizaCiudades(idCampoLocalidad, idCampoRegion, idCampoPais, idLocalidadPreEstablecida, forceIdPais, forceIdRegion,forceIdLocalidad, onFinish, textoSelect, textoLoading) { if(forceIdPais == undefined) { forceIdPais = $("#"+idCampoPais).val(); } if(forceIdRegion == undefined) { forceIdRegion = $("#"+idCampoRegion).val(); } if(forceIdLocalidad == undefined) { forceIdLocalidad = $("#"+idCampoLocalidad).val(); } if(textoSelect == undefined) { textoSelect = "Selecciona una localidad"; } if(textoLoading == undefined) { textoLoading = "Cargando..."; } var data = { idPais: forceIdPais, idRegion: forceIdRegion }; $("#"+idCampoLocalidad).empty(); $("#"+idCampoLocalidad).append( ""); var returned = $.ajax( { url: "ajax/Ubicacion.listadoCiudades.php?CSRF="+CSRF, type: "POST", dataType : "json", data : data, error: function(XMLHttpRequest, textStatus, errorThrown) { //ClassBlockUI.abrirBlockUIEstandarMensaje(XMLHttpRequest.responseText, true); }, success: function(data) { $("#"+idCampoLocalidad).empty(); $("#"+idCampoLocalidad).append( ""); for(var index in data) { $("#"+idCampoLocalidad).append( "" ); } if(idLocalidadPreEstablecida!=undefined) { $("#"+idCampoLocalidad).val(idLocalidadPreEstablecida); } if(onFinish != undefined && typeof(onFinish) == "function") { onFinish(); } } }); } /* ClassBlockUI.abrirBlockUIEstandar(contenedorIDAMostrar[, accionCerrar, headerText, extraClass, restaurarElemento]); ClassBlockUI.abrirBlockUIEstandarMensaje(mensaje[, isAlertOrButtons, onClose]); ClassBlockUI.abrirBlockUIConfirm(mensaje, textoBotonAceptar, accionBotonAceptar, textoBotonCancelar[, accionBotonCancelar]); //accionBotonCancelar="close" ClassBlockUI.abrirBlockUIEsperePorFavor:([mensaje]); */ var ClassBlockUI = { restaurarElemento: function() { var data = $("body").data('blockUIEstandar.history'); if (data) { data.el.style.display = data.display; data.el.style.position = data.position; if (data.parent) data.parent.appendChild(data.el); $("body").removeData('blockUIEstandar.history'); $("#"+data.generatedId).remove(); } }, abrirBlockUIEstandar: function(contenedorIDAMostrar, accionCerrar, headerText, extraClass, restaurarElemento) { if(restaurarElemento || restaurarElemento == undefined) { ClassBlockUI.restaurarElemento(); } $(".modalAutoHide").modal("hide"); if($(".modal").size()>0){$("body").addClass("modal-open")} if(contenedorIDAMostrar == undefined || $("#"+contenedorIDAMostrar).size() == 0){console.error("Not found id: "+contenedorIDAMostrar);return;} //var blockUIId="blockUI_"+new Date().getTime(); var blockUIId="blockUI_"+contenedorIDAMostrar; extraClass = extraClass == undefined ? "" : extraClass; //modal-lg var object = $("#"+contenedorIDAMostrar); var node = object[0]; var data = {}; $("body").data('blockUIEstandar.history', data); data.el = node; data.parent = node.parentNode; data.display = node.style.display; data.position = node.style.position; data.generatedId = blockUIId; data.object = object; if (data.parent) data.parent.removeChild(node); var header = headerText != undefined ? headerText : ""; var message = ''+ ''; $("body").append(message); var modal = $("#"+blockUIId); modal.find(".modal-body").append(node); $("#"+contenedorIDAMostrar).show(); modal.find(".modal-dialog").addClass("zoomInDown"); modal.modal({backdrop: false}); modal.on('hidden.bs.modal', function () { ClassBlockUI.restaurarElemento(); }) if(accionCerrar==undefined) //boton cerrar tiene accion por defecto { $("#"+blockUIId+" .btnCerrarModalEquis").makeTagLink(function(){ modal.modal("hide"); if($(".modal").size()>0){$("body").addClass("modal-open")} }); } else if(accionCerrar==false) //oculta el boton cerrar { $("#"+blockUIId+" .btnCerrarModalEquis").hide(); } else //boton cerrar con accion especial { $("#"+blockUIId+" .btnCerrarModalEquis").makeTagLink(accionCerrar); } return modal; }, abrirBlockUIEstandarMensaje: function(mensaje, isAlertOrButtons, onClose, extraClass, title) { $(".modalAutoHide").modal("hide"); if($(".modal").size()>0){$("body").addClass("modal-open")} var blockUIId="blockUI_"+new Date().getTime(); extraClass = extraClass == null || extraClass == undefined ? "" : extraClass; //modal-lg title = title == null || title == undefined ? "Aviso" : title; if(isAlertOrButtons==undefined) isAlertOrButtons=false; if(onClose==undefined) onClose=false; var botonera = ""; var botoneraEspecial = false; if(isAlertOrButtons === false) { botonera = ""; } else if (isAlertOrButtons === true) { botonera = "
Aceptar
"; } else { botoneraEspecial = true; botonera = "
"; for(var index in isAlertOrButtons) { botonera += " "+isAlertOrButtons[index]["text"]+" "; } botonera += "
"; } var message = ''; message += ''; $("body").append(message); var modal = $("#"+blockUIId); modal.find(".modal-dialog").addClass("zoomInDown"); modal.modal({backdrop: false}); modal.on('hidden.bs.modal', function () { modal.remove(); }) //Acciones de los botones especiales if(botoneraEspecial) { for(var index in isAlertOrButtons) { if(isAlertOrButtons[index]["action"] == "close") { isAlertOrButtons[index]["action"] = function(){ modal.modal("hide"); if($(".modal").size()>0){$("body").addClass("modal-open")} }; } $("#"+blockUIId+" ."+index).unbind("click").makeTagLink(isAlertOrButtons[index]["action"]); } } var fnOnClose; if(onClose==false) { fnOnClose = function(){ modal.modal("hide"); if($(".modal").size()>0){$("body").addClass("modal-open")} }; } else if (typeof onClose === "function") { fnOnClose = function(){onClose()}; } else if (onClose == "location") { fnOnClose = function(){window.location.reload()}; } else if (onClose == "back") { fnOnClose = function(){history.go(-1);}; } else { fnOnClose = function(){window.location = onClose}; } $("#"+blockUIId+" .btnCerrarBlockUIAlert, #"+blockUIId+" .btnCerrarModalEquis").unbind("click").makeTagLink(fnOnClose); return modal; }, abrirBlockUIConfirm: function(mensaje, textoAceptar, accionAceptar, textoCancelar, accionCancelar, extraClass, title) { accionCancelar = accionCancelar == undefined ? "close" : accionCancelar; extraClass = extraClass == null || extraClass == undefined ? "" : extraClass; var buttons = { "btnAceptarBUI_CONFIRM": { "text": textoAceptar, "action": accionAceptar }, "btnCancelarBUI_CONFIRM": { "text": textoCancelar, "action": accionCancelar } }; return ClassBlockUI.abrirBlockUIEstandarMensaje(mensaje, buttons, false, extraClass, title); }, abrirBlockUIEsperePorFavor: function(mensaje) { if(mensaje == undefined){ mensaje = "
Loading ... Espera por favor...
"; }; return ClassBlockUI.abrirBlockUIEstandarMensaje(mensaje, undefined, false, "modalEspere"); } }; class Club20k { //static videoHome; //iOS incompatible static initHome() { $(document).ready(function () { $('#videoInicio').on('ended', function () { this.load(); this.play(); }); }); Club20k.initLoginRegisterButtons(); } static initLoginRegisterButtons() { $(".btnLogin").on("click", function(){ ClassBlockUI.abrirBlockUIEstandar("bloqueLogin", undefined, "Acceso", "modalLogin modal356"); }); $(".btnRegistro").on("click", function(){ ClassBlockUI.abrirBlockUIEstandar("bloqueRegistro", undefined, "Registro", "modalRegistro modal681"); }); }; static changeVideoForImage() { if(Club20k.videoHome) {Club20k.videoHome.fadeOut();} $(".logoTextoInicio").fadeIn(); }; //static validacionLogin; //iOS incompatible static initLogin() { let form = $("#frmLogin"); $(document).ready(function() { $("#btnAcceder").makeTagLink(Club20k.login); $("#emailLogin").pressEnter(Club20k.login); $("#passwordLogin").pressEnter(Club20k.login); var opciones_validacion_login = { showLabels: false }; Club20k.validacionLogin = form.validate(opciones_validacion_login); $(".btnAbreLogin").click(Club20k.abreLogin); }); }; static abreLogin() { ClassBlockUI.abrirBlockUIEstandar("bloqueLogin", undefined, "Acceso", "modalLogin"); }; static login() { Club20k.sendStandardAjax("frmLogin", "ajax/Usuarios.login.php", { "successCallback": function (data, textStatus, XMLHttpRequest) { //Registro a mitad if (data["error_number"] >= 0) { window.location = data["urlOnLogin"].replace(/&/, "&"); } //Login error else { ClassBlockUI.abrirBlockUIEstandarMensaje(data["error_message"], true, undefined, ""); //$("#emailLogin").val(""); $("#passwordLogin").val(""); } } }); }; //static validacionRegistro; //iOS incompatible static initRegister() { $(document).ready(function() { $("#form_fechaNacimiento").mask("99/99/9999"); $("#btnRegistrarme").makeTagLink(Club20k.registro); var opciones_validacion_registro = { showLabels: false, form_password_registro: { minlength: 6, required: true }, form_password_registro2: { minlength: 6, required: true, equalTo: "#form_password_registro" }, form_email2: { required: true, equalTo: "#form_email", email: true } }; Club20k.validacionRegistro = $("#frmRegistro").validate(opciones_validacion_registro); $(".btnAbreRegistro").click(Club20k.abreRegistro); }); }; static abreRegistro() { ClassBlockUI.abrirBlockUIEstandar("bloqueRegistro", undefined, "Registro", "modalRegistro"); setTimeout(function () { $("input[type='password']").val(""); }, 500); }; static registro() { Club20k.sendStandardAjax("frmRegistro", "ajax/Usuarios.altaUsuario.php", {"successCallback": "location", "onBeforeSend": function(){ var errores = ""; var form = $("#frmRegistro"); var validation = form.valid(); if(!$("#politicaRegistro").is(":checked")) { errores += "
Debes aceptar la Política de privacidad de Datos y la Política de Cookies."; } if(!validation || errores !== "") { ClassBlockUI.abrirBlockUIEstandarMensaje("Por favor, revisa los campos porque se han detectado los siguientes errores

"+Club20k.validacionRegistro.invalidMessages("
")+errores, true, undefined, ""); if (typeof grecaptcha != "undefined") { grecaptcha.reset(); } return false; } return true; }}); }; static initProfile(showNotice, tituloNotice) { $("#btnGuarcarCambios").click(Club20k.guardarCambiosPerfil); $("#btnCambiarContrasena").click(Club20k.guardarNuevaContrasena); $(".btnDarDeBaja").click(Club20k.bajaPerfil); $("#btnAbreContrasena").click(function() { ClassBlockUI.abrirBlockUIEstandar("bloqueCambiarPass", undefined, "Cambiar Contraseña", "modalLogin modal464"); }); }; static sendStandardAjax(idForm, URL, options) { let defaultOptions = { "successCallback": null, "onBeforeSend": null, "prepareFormData": null, }; options = $.extend( defaultOptions, options); let formulario = $("#"+idForm); validateCKEditor(); let validacion=formulario.validate({showLabels: false}); if(defaultOptions["onBeforeSend"] != null) { let returned = defaultOptions["onBeforeSend"](); if(returned === false) { return; } } if(formulario.size()>0 && !formulario.valid()) { ClassBlockUI.abrirBlockUIEstandarMensaje("Por favor, revisa los campos porque se han detectado los siguientes errores

"+validacion.invalidMessages("
"), true, undefined, ""); return; } var successAction = undefined; var defaultSuccessCallback = function(data, textStatus, XMLHttpRequest) { if(data["error_number"]>=0) { var autoDataLocation = false; if(successAction == "data-location" && data["location"]!==undefined) { successAction = data["location"]; autoDataLocation = true; } else { successAction = "location"; } if(data["error_message"]!=="") { ClassBlockUI.abrirBlockUIEstandarMensaje(data["error_message"], true, successAction, ""); } else { esperePorFavor.modal("hide"); if(autoDataLocation) { window.location = autoDataLocation; } } activateDeactivateWarning(false); } else { var errorMessage="
"; var lastError = ""; for(var i in data["info"]) { if(typeof(data["info"][i]) == "function") continue; errorMessage+=data["info"][i]+"
\r\n"; //$("#"+i).focus(); lastError = i; } ClassBlockUI.abrirBlockUIEstandarMensaje(data["error_message"]+errorMessage, true, data["location"], ""); } }; let success; //Sin definir callback => Default if(defaultOptions["successCallback"] == null) { //console.log("Callback tipo: default"); success = defaultSuccessCallback; } //Callback es URL => Default + Redirect else if(typeof(defaultOptions["successCallback"]) === 'string') { //console.log("Callback tipo: string"); successAction = defaultOptions["successCallback"]; success = defaultSuccessCallback; } //Calback es custom else { //console.log("Callback tipo: custom"); success = defaultOptions["successCallback"]; } var formData = defaultOptions["prepareFormData"] ? defaultOptions["prepareFormData"]() : new FormData(formulario[0]); var opcionesDatos = { type: formulario.size()>0 ? "POST" : "GET", dataType:"json", url:URL, data:formData, cache: false, contentType: false, processData: false, success: success }; $.ajax(opcionesDatos); let esperePorFavor = ClassBlockUI.abrirBlockUIEsperePorFavor(); }; static guardarCambiosPerfil(){ Club20k.sendStandardAjax("formularioDatosPersonales", "ajax/Usuarios.modificarDatos.php?CSRF="+CSRF, {"successCallback": "location"}); }; static guardarNuevaContrasena(){ Club20k.sendStandardAjax("formularioCambiarContrasena", "ajax/Usuarios.modificarPassword.php?CSRF="+CSRF, {"successCallback": "location"}); }; static bajaPerfil(){ ClassBlockUI.abrirBlockUIConfirm("Si te das de baja perderás tu acceso, tu red y tu saldo, ¿estas seguro de que quieres darte de baja?", "SÍ, DARME DE BAJA", function() { Club20k.sendStandardAjax("", "ajax/Usuarios.baja.php?CSRF="+CSRF, {"successCallback": "location"}); }, "Cancelar", "", "modal622"); }; static listadoRedDrawCallback() { let inputMostrar = $(".inputMostrar"); $(".form-control").addClass("form-control-b").removeClass("form-control").removeClass("form-control-sm").removeClass("custom-select").removeClass("custom-select-sm"); inputMostrar.removeClass("d-none"); tablatablaRed.columns.adjust().responsive.recalc(); $('.tooltipStandardGestinaTabla').tooltipster({position: ['bottom'],theme: ['tooltipster-noir', 'tooltipster-noir-customized']}); if($(".inputMostrar .iIcon").size() === 0) { inputMostrar.prepend(''); } if (tablatablaRed.page.info().recordsDisplay == 0) { $("#tablaRed_wrapper div.pagination").remove(); } tablatablaRed.columns( [0, 1,2,3,4] ).visible( true ); }; static listadoFinancieroDrawCallback() { let inputMostrar = $(".inputMostrar"); $(".form-control").addClass("form-control-b").removeClass("form-control").removeClass("form-control-sm").removeClass("custom-select").removeClass("custom-select-sm"); inputMostrar.removeClass("d-none"); tablatablaFinanciero.columns.adjust().responsive.recalc(); $('.tooltipStandardGestinaTabla').tooltipster({position: ['bottom'],theme: ['tooltipster-noir', 'tooltipster-noir-customized']}); if($(".inputMostrar .iIcon").size() === 0) { inputMostrar.prepend(''); } if (tablatablaFinanciero.page.info().recordsDisplay == 0) { $("#tablaFinanciero_wrapper div.pagination").remove(); } tablatablaFinanciero.columns( [0,1,2,3,4] ).visible( true ); }; //static isCargoRetiro = 0; //iOS incompatible static initFinances() { $(".btnAbrirCargarSaldo").makeTagLink(Club20k.abreCargarSaldo); $(".btnAbrirRetirarSaldo").makeTagLink(Club20k.abreRetirarSaldo); let body = $("body"); body.on("click", "#btnCargarRetirar", Club20k.realizaCargarRetiroSaldo); body.on("keyup", "#cargarRetirarCantidad", Club20k.actualizarComisionIngreso); }; static actualizarComisionIngreso() { let cargarRetirarInput = $("#cargarRetirarCantidad"); let cargarRetirarCantidadComision = $("#cargarRetirarCantidadComision"); var importeConComision; if(!isNaN(cargarRetirarInput.val())) { if(Club20k.isCargoRetiro === 1) { importeConComision = (Math.floor(cargarRetirarInput.val()*(1.02)*100)/100).toFixed(2); } else { importeConComision = (Math.floor(cargarRetirarInput.val()*(0.92)*100)/100).toFixed(2); } } else { importeConComision = ""; } cargarRetirarCantidadComision.val(importeConComision); } static abreCargarSaldo() { $(".textoCargarRetirar").html("Indica el importe que quieres cargar, al pulsar el botón serás remitido a otra web para hacer la transacción."); $("#btnCargarRetirar").html("Cargar Saldo"); $("#tipoAccion").val(1); $("label[for='cargarRetirarCantidadComision']").html("Total = Cantidad + 2%"); Club20k.isCargoRetiro = 1; let cargarRetirarInput = $("#cargarRetirarCantidad"); cargarRetirarInput.val(""); ClassBlockUI.abrirBlockUIEstandar("bloqueCargarRetirar", undefined, "Cargar Saldo", "modalCargarRetirarSaldo modal622"); cargarRetirarInput.focus(); $("#cargarRetirarCantidadComision").val(""); $(".contieneDivTipoBilletera, .contieneDivBilleteraRetiro").hide(); }; static abreRetirarSaldo() { $(".textoCargarRetirar").html("Indica el importe que quieres retirar, al pulsar el botón su orden se generará y un administrador deberá de revisarla y confirmarla."); $("#btnCargarRetirar").html("Retirar Saldo"); $("#tipoAccion").val(0); $("label[for='cargarRetirarCantidadComision']").html("Total = Cantidad - 8%"); Club20k.isCargoRetiro = -1; let cargarRetirarInput = $("#cargarRetirarCantidad"); cargarRetirarInput.val(""); ClassBlockUI.abrirBlockUIEstandar("bloqueCargarRetirar", undefined, "Retirar Saldo", "modalCargarRetirarSaldo modal622"); cargarRetirarInput.focus(); $("#cargarRetirarCantidadComision").val(""); $(".contieneDivTipoBilletera, .contieneDivBilleteraRetiro").show(); }; static realizaCargarRetiroSaldo() { Club20k.sendStandardAjax("frmCargarRetirar", "ajax/UsuariosFinanciero.retirarCargar.php?CSRF="+CSRF, {"successCallback": "data-location"}); }; static initSociedadConsumo() { $(document).ready(function () { var animation = {"opacity": 1}; $("#circulo1").animate(animation, 400, "swing", function() { $(".flechaAbajoSociedad, .flechaArribaSociedad").animate(animation, 400, "swing", function() { $("#circulo2, #circulo3").animate(animation, 400, "swing", function() { }); }); }); }); }; static initSociedadConsumoDetalle() { $(document).ready(function () { var animation = {"opacity": 1}; $("#circuloDetalle1").animate(animation, 400, "swing", function() { $(".flechaIzquierdaSociedad, .flechaCentroSociedad, .flechaDerechaSociedad").animate(animation, 400, "swing", function() { $("#circuloDetalle2, #circuloDetalle3, #circuloDetalle4").animate(animation, 400, "swing", function() { }); }); }); }); }; static listadoIncidenciasDrawCallback() { let inputMostrar = $(".inputMostrar"); $(".form-control").addClass("form-control-b").removeClass("form-control").removeClass("form-control-sm").removeClass("custom-select").removeClass("custom-select-sm"); inputMostrar.removeClass("d-none"); tablatablaIncidencias.columns.adjust().responsive.recalc(); $('.tooltipStandardGestinaTabla').tooltipster({position: ['bottom'],theme: ['tooltipster-noir', 'tooltipster-noir-customized']}); if($(".inputMostrar .iIcon").size() === 0) { inputMostrar.prepend(''); } var width = $(window).width(); if (width >= 768 && width < 992) { tablatablaIncidencias.columns( [3] ).visible( false ); } else { tablatablaIncidencias.columns( [0,1,2,3,4,5,6] ).visible( true ); } if (tablatablaIncidencias.page.info().recordsDisplay === 0) { $("#tablaIncidencias_wrapper div.pagination").remove(); } }; static prepareDetalleTicket() { var validationTicket; $(document).ready(function(e) { validationTicket = $("#frmNewMessage").validate({showLabels: false}); var $chat = $('#ticketChat'); $chat.scrollTop($chat[0].scrollHeight); $("#frmNewMessageMessage").pressEnter(Club20k.sendMessageTicket); }); $("body").on("click", "#btnSendMessage", Club20k.sendMessageTicket); }; static sendMessageTicket(event) { if(event!==undefined) { event.preventDefault(); } let prepareFormData = function() { var $form = $('#frmNewMessage'); var $inputs = $('input[type="file"]:not([disabled])', $form); $inputs.each(function(_, input) { if (input.files.length > 0) return $(input).prop('disabled', true); }); var formData = new FormData($form[0]); $inputs.prop('disabled', false); return formData; }; Club20k.sendStandardAjax("frmNewMessage", "ajax/Tickets.newComment.php?CSRF="+CSRF, { "successCallback":"location", "prepareFormData": prepareFormData }); }; static guardaClaveOlvidoPass() { Club20k.sendStandardAjax("form_olvido", "ajax/Usuarios.guardaClave.php?CSRF="+CSRF); }; static enviarOlvido() { Club20k.sendStandardAjax("frmEnviarOlvido", "ajax/Usuarios.olvidarContrasena.php?CSRF="+CSRF, {"successCallback": "location"}); }; static initOlvido(step) { $(document).ready(function() { if(step == 1) { $("#frmEnviarOlvido").validate( { showLabels: false, errorLabelContainer: ".error_validacion_contacto" }); $("#form_email").pressEnter(Club20k.enviarOlvido); $(".btnEnviarEmailOlvidoPass").makeTagLink(Club20k.enviarOlvido); } else { $(".btnEnviarNuevoPass").makeTagLink(Club20k.guardaClaveOlvidoPass); $("#password2").pressEnter(Club20k.guardaClaveOlvidoPass); var opciones_validacion= { showLabels: false, rules: { passwordOlvido: { required: true, minlength: 6 }, password2: { equalTo: "#passwordOlvido" } } }; $("#form_olvido").validate(opciones_validacion); } }); }; static initNuevaIncidencia() { $(document).ready(function(e) { $("#frmNewTicket").validate({showLabels: false}); $(".btnNuevaIncidencia").click(function () { ClassBlockUI.abrirBlockUIEstandar("blockNewTicket", undefined, "Nueva Incidencia", "modalStandard modal622"); }); $("#btnConfirmTicket").click(function (event) { if(event!==undefined) { event.preventDefault(); } let prepareFormData = function() { var $form = $('#frmNewTicket'); var $inputs = $('input[type="file"]:not([disabled])', $form); $inputs.each(function(_, input) { if (input.files.length > 0) return $(input).prop('disabled', true); }); var formData = new FormData($form[0]); $inputs.prop('disabled', false); return formData; }; Club20k.sendStandardAjax("frmNewTicket", "ajax/Tickets.newTicket.php?CSRF="+CSRF, { "successCallback":"location", "prepareFormData": prepareFormData }); }); }); }; static initBloqueSociedad() { $(".btnParticipar").click(function(){Club20k.participarSociedad(0)}); $(".btnParticipacionGratuita").click(function(){Club20k.participarSociedad(1)}); } static participarSociedad(gratuita){ if(gratuita === 0) { Club20k.sendStandardAjax("frmParticipar", "ajax/Sociedad.participar.php?CSRF="+CSRF, {"successCallback": "location"}); } else { Club20k.sendStandardAjax("frmParticiparGratis", "ajax/Sociedad.participar.php?CSRF="+CSRF, {"successCallback": "location"}); } } static initAvisoBackOffice(showNotice, tituloNotice) { if(showNotice) { ClassBlockUI.abrirBlockUIEstandar("blockBackOfficeAviso", undefined, tituloNotice, "modal622"); } }; static initRetiros() { }; static listadoRetirosDrawCallback() { let inputMostrar = $(".inputMostrar"); $(".form-control").addClass("form-control-b").removeClass("form-control").removeClass("form-control-sm").removeClass("custom-select").removeClass("custom-select-sm"); inputMostrar.removeClass("d-none"); tablatablaRetiros.columns.adjust().responsive.recalc(); $('.tooltipStandardGestinaTabla').tooltipster({position: ['bottom'],theme: ['tooltipster-noir', 'tooltipster-noir-customized']}); if($(".inputMostrar .iIcon").size() === 0) { inputMostrar.prepend(''); } if (tablatablaRetiros.page.info().recordsDisplay === 0) { $("#tablaRetiros_wrapper div.pagination").remove(); } tablatablaRetiros.columns( [0,1,2,3,4] ).visible( true ); }; }