Exemple #1
0
    def get(self):
        
        try:
    	    name = self.request.GET['name']
            print(str.format("esto es el atrib {0}",name))
        except:
            name = None

        if name == None:
            self.redirect("/player")
            return
        else:      
            jugadores=Jugador.query(Jugador.user_id==users.get_current_user().user_id())
            partidas=Partida.query(Partida.user_id==users.get_current_user().user_id())
            equipos=Equipo.query(Equipo.user_id==users.get_current_user().user_id())
            

            for jugador in jugadores:
                if jugador.name==name:
                    toret =jugador


            eq=[]
            for equipo in equipos:
                if equipo.nameJug1==name  :
                    flag=True
                    for e in eq:
                        if e.name==equipo.name:flag=False
                    if flag==True:eq.append(equipoEnt(equipo.name,equipo.nameJug1,equipo.nameJug2,users.get_current_user().user_id())) 
                if equipo.nameJug2==name :
                    flag=True
                    for e in eq:
                        if e.name==equipo.name:flag=False
                    if flag==True:eq.append(equipoEnt(equipo.name,equipo.nameJug1,equipo.nameJug2,users.get_current_user().user_id()))
                    

            ga=[]
            for partida in partidas:
                for e in eq:
                    if partida.nameEquipoA==e.name :
                        flag=True
                        for g in ga:
                            if g.name==partida.name:flag=False
                        if flag==True:ga.append(partidaEnt(partida.name,partida.nameEquipoA,partida.nameEquipoB,partida.estado,users.get_current_user().user_id())) 
                    if partida.nameEquipoB==e.name :
                        flag=True
                        for g in ga:
                            if g.name==partida.name:flag=False
                        if flag==True:ga.append(partidaEnt(partida.name,partida.nameEquipoA,partida.nameEquipoB,partida.estado,users.get_current_user().user_id())) 

        template_values = {
            "name":toret.name,
            "posicion":toret.posicion,
            "equipos":eq,
            "partidas":ga
        }

        template = JINJA_ENVIRONMENT.get_template( "player.html" )
        self.response.write(template.render(template_values));
Exemple #2
0
    def get(self):

        try:
            name = self.request.GET['name']
            print(str.format("esto es el atrib {0}", name))
        except:
            name = None

        if name == None:
            self.redirect("/player")
            return
        else:
            jugadores = Jugador.query(
                Jugador.user_id == users.get_current_user().user_id())
            partidas = Partida.query(
                Partida.user_id == users.get_current_user().user_id())
            equipos = Equipo.query(
                Equipo.user_id == users.get_current_user().user_id())

            for jugador in jugadores:
                if jugador.name == name:
                    toret = jugador

            eq = []
            for equipo in equipos:
                if equipo.nameJug1 == name:
                    flag = True
                    for e in eq:
                        if e.name == equipo.name: flag = False
                    if flag == True:
                        eq.append(
                            equipoEnt(equipo.name, equipo.nameJug1,
                                      equipo.nameJug2,
                                      users.get_current_user().user_id()))
                if equipo.nameJug2 == name:
                    flag = True
                    for e in eq:
                        if e.name == equipo.name: flag = False
                    if flag == True:
                        eq.append(
                            equipoEnt(equipo.name, equipo.nameJug1,
                                      equipo.nameJug2,
                                      users.get_current_user().user_id()))

            ga = []
            for partida in partidas:
                for e in eq:
                    if partida.nameEquipoA == e.name:
                        flag = True
                        for g in ga:
                            if g.name == partida.name: flag = False
                        if flag == True:
                            ga.append(
                                partidaEnt(partida.name, partida.nameEquipoA,
                                           partida.nameEquipoB, partida.estado,
                                           users.get_current_user().user_id()))
                    if partida.nameEquipoB == e.name:
                        flag = True
                        for g in ga:
                            if g.name == partida.name: flag = False
                        if flag == True:
                            ga.append(
                                partidaEnt(partida.name, partida.nameEquipoA,
                                           partida.nameEquipoB, partida.estado,
                                           users.get_current_user().user_id()))

        template_values = {
            "name": toret.name,
            "posicion": toret.posicion,
            "equipos": eq,
            "partidas": ga
        }

        template = JINJA_ENVIRONMENT.get_template("player.html")
        self.response.write(template.render(template_values))
Exemple #3
0
		def montaEquipos(self):
			toret=[]
			for equipo in Equipo.query(Equipo.user_id==users.get_current_user().user_id()):
				toret.append(equipoEnt(equipo.name,equipo.nameJug1,equipo.nameJug2,users.get_current_user().user_id()))
			return toret