forked from github/server
Fehlermeldung für Doppelspieler
This commit is contained in:
parent
2d986dd5d7
commit
fcef0c7821
|
@ -225,6 +225,7 @@ def TransferFaction(sid, faction, newuser, game):
|
|||
return
|
||||
|
||||
def Save(custid, Password):
|
||||
global Errors
|
||||
validkeys=['email','address','lastname','firstname','city','password','phone']
|
||||
values='id='+str(custid)
|
||||
for key in Form.keys():
|
||||
|
@ -268,12 +269,16 @@ def Save(custid, Password):
|
|||
TransferFaction(sid, faction, newuser, game)
|
||||
nfactions = nfactions - 1
|
||||
|
||||
nfactions = cursor.execute("select g.name, s.id, faction from games g, subscriptions s where s.status='TRANSFERED' and s.user="+str(custid) + " and s.game=g.id")
|
||||
nfactions = cursor.execute("select g.id, g.name, s.id, faction from games g, subscriptions s where s.status='TRANSFERED' and s.user="+str(custid) + " and s.game=g.id")
|
||||
while nfactions > 0:
|
||||
game, sid, faction = cursor.fetchone()
|
||||
gid, game, sid, faction = cursor.fetchone()
|
||||
if Form.has_key("accept_"+faction):
|
||||
update = db.cursor()
|
||||
update.execute("UPDATE subscriptions set status='ACTIVE' where id="+str(int(sid)))
|
||||
i = update.execute("SELECT count(*) from subscriptions where status='ACTIVE' and game="+str(int(gid)))
|
||||
if i==0:
|
||||
update.execute("UPDATE subscriptions set status='ACTIVE' where id="+str(int(sid)))
|
||||
else:
|
||||
Errors=Errors+"Du hast bereits eine Aktive Partei in "+game+"<br>
|
||||
nfactions = nfactions - 1
|
||||
|
||||
nfactions = cursor.execute("select g.name, s.id, faction from games g, subscriptions s where s.status='CANCELLED' and s.user="+str(custid) + " and s.game=g.id")
|
||||
|
|
Loading…
Reference in New Issue