Example #1
0
	def GET(self):
		session = web.config._session
		filters = web.input(week=None)
		if filters.week == None:
			filters.week = auctionDb.getCurrentWeek()
		else:
			filters.week = int(filters.week)
		weekMatchups = auctionDb.getWeekMatchups(filters.week)
		matchupScores = auctionDb.getMatchupScores(filters.week)
		for matchup in weekMatchups:
			if matchup['user_id'] in matchupScores.keys():
				matchup['total_pts'] = matchupScores[matchup['user_id']]
			else:
				matchup['total_pts'] = 0
		return str(getTemplateSystem(session, filters).scoreboard(weekMatchups))	
Example #2
0
	def GET(self):
		session = web.config._session
		if 'userid' in session and session.userid != None:
			userId = session.userid
			filters = web.input(pos='All', offset=0, search="", week=None, avail='Available', showBids='Hide')
			if filters.week != None:
				filters.week = int(filters.week)
			else:
				filters.week = auctionDb.getCurrentWeek()
			playerList, filters.next = auctionDb.getNflPlayersForBidding(userId, filters.pos, int(filters.offset), 
				filters.week, filters.search, filters.avail, filters.showBids)
			filters.prev = filters.offset > 0
			return str(getTemplateSystem(session, filters).bid(playerList))
		else:
			return str(getTemplateSystem(session).accessDenied())
Example #3
0
	def GET(self):
		session = web.config._session
		filters = web.input(week=None, team=None)
		if filters.team != None:
			userId = auctionDb.getUser(username=filters.team)['user_id']
		elif 'userid' in session and session.userid != None:
			userId = session.userid
			filters.team = auctionDb.getUser(userId=userId)['user_alias']
		else:
			filters.team = auctionDb.getAllTeamNames()[0]
			userId = auctionDb.getUser(username=filters.team)['user_id']
		if filters.week != None:
			filters.week = int(filters.week)
		else:
			filters.week = auctionDb.getCurrentWeek()
		rosterList = auctionDb.getLineup(userId, filters.week)
		bidList = auctionDb.getUserBids(userId, filters.week)
		filters.userId = userId
		return str(getTemplateSystem(session, filters).team(rosterList, bidList))