SELECT planet.feeds.name,blogurl,feedurl,count(*),planet.teams.name,planet.teams.teamurl,NULL FROM planet.feeds
INNER JOIN planet.posts ON planet.feeds.id=planet.posts.feed
LEFT JOIN planet.teams ON planet.teams.id=planet.feeds.team
-WHERE age(dat) < '1 month' AND approved AND NOT hidden GROUP BY planet.feeds.name,blogurl,feedurl,planet.teams.name,teamurl ORDER BY 4 DESC,1 LIMIT 20
+WHERE age(dat) < '1 month' AND approved AND NOT hidden
+AND NOT excludestats
+GROUP BY planet.feeds.name,blogurl,feedurl,planet.teams.name,teamurl ORDER BY 4 DESC,1 LIMIT 20
""")
self.topposters = [PlanetFeed(feed) for feed in c.fetchall()]
planet.feeds
INNER JOIN planet.posts ON planet.feeds.id=planet.posts.feed
INNER JOIN planet.teams ON planet.teams.id=planet.feeds.team
-WHERE age(dat) < '1 month' AND approved AND NOT hidden GROUP BY planet.teams.name, teamurl ORDER BY 7 DESC, 1 LIMIT 10""")
+WHERE age(dat) < '1 month' AND approved AND NOT hidden
+AND NOT excludestats
+GROUP BY planet.teams.name, teamurl ORDER BY 7 DESC, 1 LIMIT 10""")
self.topteams = [PlanetFeed(feed) for feed in c.fetchall()]
if len(self.topteams) < 2: self.topteams = []
authorfilter = models.CharField(max_length=255,default='',blank=True)
team = models.ForeignKey(Team,db_column='team', blank=True, null=True)
twitteruser = models.CharField(max_length=255, default='', blank=True)
+ excludestats = models.BooleanField(null=False, blank=False, default=False)
def __unicode__(self):
return "%s (%s)" % (self.name, self.feedurl)