var datosFichaOtros = new Array(); function cargardatosFichaOtros(idEquipoOtros,modo){ abrirLoading(); $('.puntosTotalD').html('0'); $('.ficha_local').removeAttr( 'id_jugadorpuntos' ); $('.ficha_visitante').removeAttr( 'id_jugadorpuntos' ); puntosEnternador = new Array(0,0); $.ajax({ url : 'json/otro_equipo.php', //data : { phpsession: sessions, id_equipo: idEquipoOtros, modo: modo}, data : { id_equipo: idEquipoOtros, modo: modo}, dataType : 'json', type : 'POST', success : function(data) { if (data['error'].tipo==0) { datosFichaOtros=data['otro_equipo']; montarFichaOtro(datosFichaOtros,modo); } else { muestraMensaje(data['error'].msj,data['error'].tipo); } cerrarLoading(); }, error : function (data,e,l){ } }); } function montarFichaOtro(datosFicha,modo){ $('.ListaMenuFicha li').hide().removeClass(); $('#cuerpo').append($('#includes #ficha_contenedor')); $('#closeCerrarFichaOtro').off().click(function(){ $('#includes').append($('#ficha_contenedor')); $("#outer-wrapper").css("z-index","2"); if ($('#contenederoLogros').length) { // Si el usuario tenía su palmares abierto y ha accedido a otro, tengo // que refrescar su palmares cuando se cierra la ficha. $.ajax({ type : 'POST', url : 'json/palmares.php', data : { id_equipo: 0, modo: modo}, dataType : 'json', success : function(data) { palmares_categ = data['palmares_categ']; palmares_total = data['total']; palmares_titulo = data['titulos']; } }); } }); if (datosFicha['id_equipo']!=id_equipo && datosFicha['id_equipo'] != id_filial) { // Estamos en la ficha de un equipo que no es el del usuario if ($('#pag_entrenador').length == 0) { if (datosFicha['seguir']==1){ $('.boton_seguir').html('No seguir'); $('.boton_seguir').attr('title','Dejar de seguir a este equipo'); } else { $('.boton_seguir').html('Seguir'); $('.boton_seguir').attr('title','Hacerme seguidor de este equipo'); } $('.boton_seguir').off().click(function(){ $.ajax({ url : 'json/seguidores.php', //data : { phpsession: sessions, id_equipo: datosFicha['id_equipo'],seguir:datosFicha['seguir']}, data : { id_equipo: datosFicha['id_equipo'],seguir:datosFicha['seguir']}, dataType : 'json', type : 'POST', success : function(data) { if (data['error'].tipo==0) { muestraMensaje(data['error'].msj,'ok'); cargardatosFichaOtros(datosFicha['id_equipo']); if ($('#moduloSeguidos').length > 0) { var id_modulo_seg = $('#moduloSeguidos').parent().attr('id').slice(-1); var id_columna_seg = $('#moduloSeguidos').parent().parent().parent().parent().attr('class').substr(6,1); var modulo_seg = '.column'+id_columna_seg+'Cuerpo .modulo:eq(0)'; rellenarModuloSeguidos(modulo_seg,id_modulo_seg); } } else { muestraMensaje(data['error'].msj,data['error'].tipo); } }, error : function (data,e,l){ } }); }); $('.boton_seguir').tooltip(); $('.boton_seguir').show(); } else $('.boton_seguir').hide(); if (!datosFicha['es_filial']) { $('.fichaFilial').html('Filial'); } else { $('.fichaFilial').html('1º Equipo'); } $('.fichaFilial').attr('id_equipo',datosFicha['id_otro']); if (datosFicha['id_otro'] > 0) { $('.fichaFilial').off().css('opacity','1').show().click(function(){ cargardatosFichaOtros($(this).attr('id_equipo')); }); } else { $('.fichaFilial').off().show().css('opacity','0.5'); } } else { // Estamos en la ficha del equipo del usuario (primer equipo o filial) $('.fichaFilial').css('opacity','1'); $('.boton_seguir').off().hide(); if (datosFicha['id_equipo']==id_equipo){ $('.fichaFilial').html('Filial').attr('id_equipo',id_filial); }else{ $('.fichaFilial').html('1º Equipo').attr('id_equipo',id_equipo);; } $('.fichaFilial').attr('id_equipo',datosFicha['id_otro']); if (datosFicha['id_otro'] > 0) { $('.fichaFilial').off().css('opacity','1').show().click(function(){ cargardatosFichaOtros($(this).attr('id_equipo')); }); } else { $('.fichaFilial').off().show().css('opacity','0.5'); } } $.each(datosFicha,function(key,value){ switch(key) { case 'datos': $('.ListaMenuFicha li:eq(0)').show().addClass('seleccionado').attr('tipoMenu',key); rellenarDatosFichaOtros(value); break; case 'estrellas': $('.ListaMenuFicha li:eq(1)').show().attr('tipoMenu',key); break; case 'ult_once': $('.ListaMenuFicha li:eq(2)').show().attr('tipoMenu',key); break; case 'plantilla': $('.ListaMenuFicha li:eq(3)').show().attr('tipoMenu',key); break; case 'tacticas': $('.ListaMenuFicha li:eq(4)').show().attr('tipoMenu',key); break; } }) ; $('.ListaMenuFicha li').off().click(function (){ $('.ListaMenuFicha li').removeClass(); $(this).addClass('seleccionado'); eval ($(this).attr('tipoMenu')+'_ficha ()'); }) datos_ficha(modo); } function rellenarDatosFichaOtros(elementosFichaDatos){ $('.datosGeneralesFicha .nombreEquipoFicha span.nombreFicha').html(elementosFichaDatos['nombre']); $('.datosGeneralesFicha .datosEquipacionFicha .columEsudo img').attr('src',elementosFichaDatos['escudo']); $('.datosGeneralesFicha .datosEquipacionFicha .columEquipacion img').attr('src',elementosFichaDatos['equipacion']); $('.datosGeneralesFicha .rankingLogros .rankingFicha').html(elementosFichaDatos['ranking']).attr('title','Posición ranking anual').tooltip(); $('.datosGeneralesFicha .rankingLogros .LogroFicha').html(elementosFichaDatos['logros']).attr('title','Posición ranking logros').tooltip(); $('.datosGeneralesFicha .datosEntrenadorFicha .entrenadorFicha img').attr('src',elementosFichaDatos['avatar']); $('.datosGeneralesFicha .datosEntrenadorFicha .datosEconomicoFicha .datos_nombre_Entrenador span').html(elementosFichaDatos['entrenador']); $('.datosGeneralesFicha .datosEntrenadorFicha .datosEconomicoFicha .datos_nombre_continente span').html(elementosFichaDatos['continente']); $('.datosGeneralesFicha .datosEntrenadorFicha .datosEconomicoFicha .datos_nombre_liga span').html(elementosFichaDatos['liga']); $('.datosGeneralesFicha .datosEntrenadorFicha .datosEconomicoFicha .datos_nombre_division span').html(elementosFichaDatos['division']); if ($('#pag_entrenador').length == 0) { $('.datosGeneralesFicha .datosEntrenadorFicha .datosEconomicoFicha .datos_nombre_division').off().click(function(){ $('#includes').append($('#ficha_contenedor')); limpiarModulos(); cargarModuloCompeticionLiga(1,'ficha',datosFichaOtros['continente'],datosFichaOtros['liga'],datosFichaOtros['division']); cargarModuloCompeticionLigaPartidos(5,'ficha',datosFichaOtros['continente'],datosFichaOtros['liga'],datosFichaOtros['division']); }); } else { $('.datosGeneralesFicha .datosEntrenadorFicha .datosEconomicoFicha .datos_nombre_division').css('background-image','none').css('cursor','default'); } } function estrellas_ficha(){ var elementosFichaSeleccionada = ''; elementosFichaSeleccionada += '
' elementosFichaSeleccionada += '
jugadores estrellas
'; elementosFichaSeleccionada += '
'; elementosFichaSeleccionada += '
' elementosFichaSeleccionada += '
'; var elemntoAmostrar= $(".ulPrimerEquipoPlantilla").clone(); var leyendaAmostrar = $("#includes #cont_leyenda_plantilla").clone(); elemntoAmostrar.removeClass().addClass('ulPrimerEquipo'); $('#contenedor_ventana_popUpFicha .colum2Ficha').html(elementosFichaSeleccionada); $('#idContenidoFichaSeguidores').append(elemntoAmostrar).append('
'); cargarPlantillaEnPantallaFicha(datosFichaOtros['estrellas'],1) ; } function ult_once_ficha(){ var elementosFichaSeleccionada = ''; elementosFichaSeleccionada += '
' elementosFichaSeleccionada += '
último 11
'; elementosFichaSeleccionada += '
'; elementosFichaSeleccionada += '
' elementosFichaSeleccionada += '
'; var elemntoAmostrar= $(".ulPrimerEquipoPlantilla").clone(); var leyendaAmostrar = $("#includes #cont_leyenda_plantilla").clone(); elemntoAmostrar.removeClass().addClass('ulPrimerEquipo'); $('#contenedor_ventana_popUpFicha .colum2Ficha').html(elementosFichaSeleccionada); $('#idContenidoFichaSeguidores').append(elemntoAmostrar).append('
'); //$(m+" .cabeceraModulo").append(''); //$(m+" .cabeceraModulo").append(leyendaAmostrar); if (datosFichaOtros['ult_once'] != undefined) cargarPlantillaEnPantallaFicha(datosFichaOtros['ult_once'],0) ; } function datos_ficha(modo){ var elementosFichaSeleccionada = '
'; elementosFichaSeleccionada += '
'; elementosFichaSeleccionada += '
Estadio '+datosFichaOtros['datos']['estadio']['nombre']+'
'; elementosFichaSeleccionada += '
'; elementosFichaSeleccionada += '
' elementosFichaSeleccionada += '
seguidores
'; var numSegudores=0; if (datosFichaOtros['datos']['seguidores']!=null) numSegudores=datosFichaOtros['datos']['seguidores'].length; elementosFichaSeleccionada += '
'+numSegudores+'
'; //elementosFichaSeleccionada += '
'+datosFichaOtros['datos']['seguidores'].length+'
'; elementosFichaSeleccionada += '
'; elementosFichaSeleccionada += '
    ' elementosFichaSeleccionada += '
    '; elementosFichaSeleccionada += '
    '; elementosFichaSeleccionada += '
    '; elementosFichaSeleccionada += '
    Trofeos
    '; elementosFichaSeleccionada += '
    '; $('#contenedor_ventana_popUpFicha .colum2Ficha').html(elementosFichaSeleccionada); var m = '.column3Cuerpo .modulo:eq(0)'; cargarTrofeos(datosFichaOtros['id_equipo'],m,modo); if (numSegudores!=null) $.each(datosFichaOtros['datos']['seguidores'],function(key,value){ lista = '
  • '; lista += '
    '; lista += ' '; lista += '
    '; lista += '
    '; lista += '

    '+value['nombre']+'
    '+value['entrenador']+'

    '; lista += '
    '; lista += '
    '; lista += '
  • ' $('#idContenidoFichaSeguidores ul.listaSeguidores').append(lista); }); $('#idContenidoFichaSeguidores ul.listaSeguidores .nombreSeguidor p[title]').tooltip(); //$('#contenedor_ventana_popUpFicha .colum2Ficha').append(elementosFichaSeleccionada); $("#sueguidoresFicha").niceScroll("#idContenidoFichaSeguidores", { cursorcolor : "#c6cdd4", cursorwidth : '10px' }); arrayScrrolTemp[arrayScrrolTemp.length]=$("#sueguidoresFicha").getNiceScroll(); $('.seachSeguidor').off().click(function(){ cargardatosFichaOtros($(this).attr('idSeguidor')); }) } function plantilla_ficha(){ var elementosFichaSeleccionada = ''; elementosFichaSeleccionada += '
    ' elementosFichaSeleccionada += '
    Plantilla Primer Equipo
    '; elementosFichaSeleccionada += '
    '; elementosFichaSeleccionada += '
    ' elementosFichaSeleccionada += '
    '; var elemntoAmostrar= $(".ulPrimerEquipoPlantilla").clone(); var leyendaAmostrar = $("#includes #cont_leyenda_plantilla").clone(); elemntoAmostrar.removeClass().addClass('ulPrimerEquipo'); $('#contenedor_ventana_popUpFicha .colum2Ficha').html(elementosFichaSeleccionada); $('#idContenidoFichaSeguidores').append(elemntoAmostrar).append('
    '); //$(m+" .cabeceraModulo").append(''); //$(m+" .cabeceraModulo").append(leyendaAmostrar); cargarPlantillaEnPantallaFicha(datosFichaOtros['plantilla'],0) ; } function pintarTacticas(tacticas) { var $divModulo = $("
    ", {"class": "moduloFicha modulo2x2Ficha"}); var $divCabecera = $("
    ", {"class": "cabeceraModuloficha"}); var $divTitulo = $("
    ", {"class": "tituloCabeceraFicha"}).html("Tácticas"); var $wrapper = $("
    ", {"id": "wrapper", style: "height: 495px;"}); var $divTacticas = $("
    ", {"id": "contenidoTacticas"}); var tactica = ''; var puntos = 0; var puntos_entrenador = 0; var $row = $("
    ", {style : "display: table; border-spacing: 10px;"}); for (i = 0; i < 7; i++) { switch(i) { case 0: tactica = '343'; puntos = tacticas['343']; break; case 1: tactica = '352'; puntos = tacticas['352']; break; case 2: tactica = '433'; puntos = tacticas['433']; break; case 3: tactica = '442'; puntos = tacticas['442']; break; case 4: tactica = '451'; puntos = tacticas['451']; break; case 5: tactica = '532'; puntos = tacticas['532']; break; case 6: tactica = '541'; puntos = tacticas['541']; break; } var $divTactica = $("
    ", {"id": "t"+tactica, "class": "tactica"}).append( $("", {"src": "img/tacticas/boton-"+tactica+".png", "style": "width: 250px"})); var nivel = ''; for(j = 1; j < 4; j++) { if(j > parseInt(puntos)) { nivel = 'apagado.png'; } else { nivel = 'encendido.png'; } $divTactica.append($("
    ", {"class": "nivel"+j}).append($("", {"src": "img/tacticas/"+nivel, "style": "width: 40px"}))); } puntos_entrenador = puntos; if(puntos_entrenador > 0) { puntos_entrenador --; } $divTactica.append($("
    ", {"class": "puntos"}).text("+"+puntos_entrenador)); $row.append($divTactica); if(i % 2 == 1 || i == 6) { $divTacticas.append($row); $row = $("
    ", {style: "display: table; border-spacing: 10px;"}); } } $('#contenedor_ventana_popUpFicha .colum2Ficha').html($divModulo.append($divCabecera.append($divTitulo)).append($wrapper.append($divTacticas))); $("#wrapper").niceScroll("#contenidoTacticas", { cursorcolor : "#c6cdd4", cursorwidth : '10px' }); $("#wrapper").mouseover(function() { $("#wrapper").getNiceScroll().resize(); }); } function tacticas_ficha(){ abrirLoading(); $.ajax({ url : 'json/tacticas_masterizacion.php', data : { id_equipo: datosFichaOtros['id_equipo']}, dataType : 'json', type : 'POST', success : function(data) { pintarTacticas(data); cerrarLoading(); }, error : function (data,e,l){ cerrarLoading(); } }); } function cargarPlantillaEnPantallaFicha(arrayJugadoresFicha,modo) { $('#idContenidoFichaSeguidores ul.ulPrimerEquipo').html(''); var portero = ''; var defensa = ''; var delantero = ''; var medio = ''; var titulares = ''; var estrellas=''; var estiloEstado = ''; //if (filial_activo) plantilla = plantilla_filial; else plantilla = plantilla_primer; var coste=0; $.each(arrayJugadoresFicha, function(key, value) { var lista = ''; estiloEstado = ''; coste+=parseFloat(value['sueldo'])*1000000; // estiloEstado = 'estrellas'; lista += '
  • '; lista += '
    '; lista += '
    '; lista += '
    ' + value['nombre'].toUpperCase() + '
    '; /*if ((info_general.medico != '0' || info_general.servicios_medicos != 0) && (value['lesionado'] != '0')) { if (value['lesionado'] == "-1") lista += '
    '; else lista += '
    '; }*/ if (value['lesionado'] != '0') lista += '
    '; if (value['extra_com'] != '0') lista += '
    '; lista += '
    ' + arrayPosicion[value['id_posicion']].toUpperCase() + '
    '; lista += '
    '; lista += '
    '; lista += '
    '; lista += '
    '; lista += '
    Escudo
    '; lista += '
    '; lista += '
    Sueldo
    '; lista += '
    Contrato
    '; lista += '
    '; lista += '
    '; lista += '
    ' + value['sueldo'] + 'm.
    '; lista += '
    ' + value['contrato'] + ' año/s
    '; lista += '
    '; lista += '
    '; lista += '
    '; lista += '
    '; lista += '
    '; lista += '
    P. Totales
    '; lista += '
    P. Jornada
    '; lista += '
    P. Útiles
    '; lista += '
    '; lista += '
    '; lista += '
    ' + value['ptos_totales'] + '
    '; lista += '
    ' + value['ptos_jornada'] + '
    '; lista += '
    ' + value['ptos_utiles'] + '
    '; lista += '
    '; lista += '
    '; lista += '
    '; lista += '
  • '; titulares += lista; /*if (value['estado']!=undefined){ switch (value['estado']) { case 0: // No convocado no_convo += lista; break; case 1: // Titular titulares += lista; break; case 2: // Reserva reservas += lista; break; } }else{ estrellas += lista; }*/ switch (arrayPosicionAll[value['id_posicion']]) { case 'portero': // No convocado portero += lista; break; case 'defensa': // Titular defensa += lista; break; case 'medio': // Reserva medio += lista; break; case 'delantero': // Reserva delantero += lista; break; } }); //if (estiloEstado != 'estrellas'){ if(modo==0){ $('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append('
  • porteros
  • '); $('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append(portero); $('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append('
  • defensas
  • '); $('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append(defensa); $('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append('
  • medios
  • '); $('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append(medio); $('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append('
  • delanteros
  • '); $('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append(delantero); }else{ $('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append(portero+defensa+medio+delantero); } $('.colum2Ficha .modulo2x2Ficha .cabeceraModuloficha').append('
    valor: '+formatNumber(coste)+'
    '); //$('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append('
  • suplentes
  • '); //$('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append(reservas); //$('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append('
  • NO CONVOCADOS
  • '); //$('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append(no_convo); /*}else{ $('#idContenidoFichaSeguidores ul.ulPrimerEquipo').append(estrellas); }*/ $("#sueguidoresFicha").niceScroll("#idContenidoFichaSeguidores", { cursorcolor : "#c6cdd4", cursorwidth : '10px' }); arrayScrrolTemp[arrayScrrolTemp.length]=$("#sueguidoresFicha").getNiceScroll(); } function formatNumber(num,prefix){ prefix = prefix || ''; num += ''; var splitStr = num.split('.'); var splitLeft = splitStr[0]; var splitRight = splitStr.length > 1 ? '.' + splitStr[1] : ''; var regx = /(\d+)(\d{3})/; while (regx.test(splitLeft)) { splitLeft = splitLeft.replace(regx, '$1' + ',' + '$2'); } return prefix + splitLeft + splitRight; } function unformatNumber(num) { return num.replace(/([^0-9\.\-])/g,'')*1; }