From c636f08732129f2219b184296052622037df1a4f Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Mon, 2 May 2022 04:00:14 +0200 Subject: [PATCH] sdgf --- files/routes/static.py | 64 +++++++++++------------------------------- 1 file changed, 17 insertions(+), 47 deletions(-) diff --git a/files/routes/static.py b/files/routes/static.py index 29412d659..b0303e04c 100644 --- a/files/routes/static.py +++ b/files/routes/static.py @@ -115,55 +115,25 @@ def stats(site=None): if SITE_NAME == 'rDrama': - furries = g.db.query(User.id).filter(User.house.like('Furry%')).count() - femboys = g.db.query(User.id).filter(User.house.like('Femboy%')).count() - vampires = g.db.query(User.id).filter(User.house.like('Vampire%')).count() - racists = g.db.query(User.id).filter(User.house.like('Racist%')).count() + furries1 = g.db.query(User.id).filter(User.house.like('Furry%')).count() + femboys1 = g.db.query(User.id).filter(User.house.like('Femboy%')).count() + vampires1 = g.db.query(User.id).filter(User.house.like('Vampire%')).count() + racists1 = g.db.query(User.id).filter(User.house.like('Racist%')).count() - furries2 = g.db.query(User.id).filter(User.house == 'Furry Founder').count() - femboys2 = g.db.query(User.id).filter(User.house == 'Femboy Founder').count() - vampires2 = g.db.query(User.id).filter(User.house == 'Vampire Founder').count() - racists2 = g.db.query(User.id).filter(User.house == 'Racist Founder').count() + furries2 = g.db.query(func.sum(User.truecoins)).filter(User.house.like('Furry%')).scalar() + femboys2 = g.db.query(func.sum(User.truecoins)).filter(User.house.like('Femboy%')).scalar() + vampires2 = g.db.query(func.sum(User.truecoins)).filter(User.house.like('Vampire%')).scalar() + racists2 = g.db.query(func.sum(User.truecoins)).filter(User.house.like('Racist%')).scalar() - furries3 = g.db.query(func.sum(User.truecoins)).filter(User.house.like('Furry%')).scalar() - femboys3 = g.db.query(func.sum(User.truecoins)).filter(User.house.like('Femboy%')).scalar() - vampires3 = g.db.query(func.sum(User.truecoins)).filter(User.house.like('Vampire%')).scalar() - racists3 = g.db.query(func.sum(User.truecoins)).filter(User.house.like('Racist%')).scalar() - - furries4 = g.db.query(func.sum(User.post_count)).filter(User.house.like('Furry%')).scalar() - femboys4 = g.db.query(func.sum(User.post_count)).filter(User.house.like('Femboy%')).scalar() - vampires4 = g.db.query(func.sum(User.post_count)).filter(User.house.like('Vampire%')).scalar() - racists4 = g.db.query(func.sum(User.post_count)).filter(User.house.like('Racist%')).scalar() - - furries5 = g.db.query(func.sum(User.comment_count)).filter(User.house.like('Furry%')).scalar() - femboys5 = g.db.query(func.sum(User.comment_count)).filter(User.house.like('Femboy%')).scalar() - vampires5 = g.db.query(func.sum(User.comment_count)).filter(User.house.like('Vampire%')).scalar() - racists5 = g.db.query(func.sum(User.comment_count)).filter(User.house.like('Racist%')).scalar() - - stats2 = {"House furry members": furries, - "House femboy members": femboys, - "House vampire members": vampires, - "House racist members": racists, - - "House furry founders": furries2, - "House femboy founders": femboys2, - "House vampire founders": vampires2, - "House racist founders": racists2, - - "House furry total truescore": furries3, - "House femboy total truescore": femboys3, - "House vampire total truescore": vampires3, - "House racist total truescore": racists3, - - "House furry total posts": furries4, - "House femboy total posts": femboys4, - "House vampire total posts": vampires4, - "House racist total posts": racists4, - - "House furry total comments": furries5, - "House femboy total comments": femboys5, - "House vampire total comments": vampires5, - "House racist total comments": racists5} + stats2 = {"House furry members": furries1, + "House femboy members": femboys1, + "House vampire members": vampires1, + "House racist members": racists1, + "House furry total truescore": furries2, + "House femboy total truescore": femboys2, + "House vampire total truescore": vampires2, + "House racist total truescore": racists2, + } stats.update(stats2)