From 627c044b6fdcd0679de005de17adfda698056112 Mon Sep 17 00:00:00 2001 From: Worros Date: Mon, 12 Jul 2010 18:19:01 +1000 Subject: [PATCH] Fix grapher so that only cash limits show up --- pyfpdb/RingFilters.py | 2 +- pyfpdb/SQL.py | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/pyfpdb/RingFilters.py b/pyfpdb/RingFilters.py index be4aba43..db7ed4de 100644 --- a/pyfpdb/RingFilters.py +++ b/pyfpdb/RingFilters.py @@ -624,7 +624,7 @@ class RingFilters(Filters.Filters): vbox.pack_start(vbox1, False, False, 0) self.boxes['limits'] = vbox1 - self.cursor.execute(self.sql.query['getLimits3']) + self.cursor.execute(self.sql.query['getCashLimits']) # selects limitType, bigBlind result = self.db.cursor.fetchall() found = {'nl':False, 'fl':False, 'pl':False, 'ring':False, 'tour':False} diff --git a/pyfpdb/SQL.py b/pyfpdb/SQL.py index a1eec221..26d5dc6b 100644 --- a/pyfpdb/SQL.py +++ b/pyfpdb/SQL.py @@ -1986,13 +1986,18 @@ class Sql: ORDER by type, limitType DESC, bigBlind DESC""" self.query['getLimits3'] = """select DISTINCT type , gt.limitType - , case type + , case type when 'ring' then bigBlind - else buyin - end as bb_or_buyin +- else buyin +- end as bb_or_buyin from Gametypes gt cross join TourneyTypes tt order by type, limitType DESC, bb_or_buyin DESC""" + self.query['getCashLimits'] = """select DISTINCT type + , limitType + , bigBlind as bb_or_buyin + from Gametypes gt + order by type, limitType DESC, bb_or_buyin DESC""" if db_server == 'mysql': self.query['playerDetailedStats'] = """