예제 #1
0
파일: player.py 프로젝트: dcpulido/ALS
    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));
예제 #2
0
파일: index.py 프로젝트: dcpulido/ALS
    def get(self):


		user_name = "Logout"
		user = users.get_current_user()
		access_link = users.create_logout_url("/")
		if user == None:
			self.redirect("/")
		toret=[]
		for partida in Partida.query(ndb.AND(Partida.user_id==users.get_current_user().user_id(),Partida.estado=="pendiente")):
			toret.append(partidaEnt(partida.name,partida.nameEquipoA,partida.nameEquipoB,partida.estado,users.get_current_user().user_id()))

		template_values = {
		    "user_name": user_name,
		    "access_link": access_link,
		    "partidas":toret
		}

		template = JINJA_ENVIRONMENT.get_template( "index.html" )
		self.response.write(template.render(template_values))
예제 #3
0
파일: resolve.py 프로젝트: dcpulido/ALS
    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("/game")
            return
        else:      
            partidas=Partida.query(ndb.AND(Partida.user_id==users.get_current_user().user_id(),Partida.name==name))
            for partida in partidas:
                par=partidaEnt(partida.name,partida.nameEquipoA,partida.nameEquipoB,partida.estado,users.get_current_user().user_id())
        template_values = {
            "partida":par
        }

        template = JINJA_ENVIRONMENT.get_template( "game.html" )
        self.response.write(template.render(template_values));
예제 #4
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("/game")
            return
        else:
            partidas = Partida.query(
                ndb.AND(Partida.user_id == users.get_current_user().user_id(),
                        Partida.name == name))
            for partida in partidas:
                par = partidaEnt(partida.name, partida.nameEquipoA,
                                 partida.nameEquipoB, partida.estado,
                                 users.get_current_user().user_id())
        template_values = {"partida": par}

        template = JINJA_ENVIRONMENT.get_template("game.html")
        self.response.write(template.render(template_values))
예제 #5
0
파일: index.py 프로젝트: ropuga/ALS
    def get(self):

        user_name = "Logout"
        user = users.get_current_user()
        access_link = users.create_logout_url("/")
        if user == None:
            self.redirect("/")
        toret = []
        for partida in Partida.query(
                ndb.AND(Partida.user_id == users.get_current_user().user_id(),
                        Partida.estado == "pendiente")):
            toret.append(
                partidaEnt(partida.name, partida.nameEquipoA,
                           partida.nameEquipoB, partida.estado,
                           users.get_current_user().user_id()))

        template_values = {
            "user_name": user_name,
            "access_link": access_link,
            "partidas": toret
        }

        template = JINJA_ENVIRONMENT.get_template("index.html")
        self.response.write(template.render(template_values))
예제 #6
0
파일: player.py 프로젝트: ropuga/ALS
    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))
예제 #7
0
파일: mainMenu.py 프로젝트: ropuga/ALS
		def montaPartidas(self):
			toret=[]
			for partida in Partida.query(Partida.user_id==users.get_current_user().user_id()):
				toret.append(partidaEnt(partida.name,partida.nameEquipoA,partida.nameEquipoB,partida.estado,users.get_current_user().user_id()))
			return toret