diff --git a/deletegame.py b/deletegame.py
index d14f7fb..9e6b509 100644
--- a/deletegame.py
+++ b/deletegame.py
@@ -1,7 +1,5 @@
import psql,login
-DEBUG = 1
-
def delete_game(gamename,username):
"""
get name of game and name of user.
@@ -26,8 +24,7 @@ def main(req,form):
manage the removal of game from game slots of players and
delete game from database.
"""
- if DEBUG:
- req.write(str(form.keys())+" sessionid in form:"+form["sessionid"]+"
")
+ helper.debug(req,form,str(form.keys())+" sessionid in form:"+form["sessionid"]+"")
try:
gamename = form["game"]
except:
@@ -44,7 +41,7 @@ def main(req,form):
#delete table
psql.drop_table(gamename)
#now display game overview form.
- login.game_overview_form(req,form,player,form["sessionid"])
+ login.game_overview_form(req,form)
else:
req.write('Error: You have to select a game to delete it!')
\ No newline at end of file
diff --git a/gamecreation.py b/gamecreation.py
index 6c4c658..c17f81c 100644
--- a/gamecreation.py
+++ b/gamecreation.py
@@ -56,7 +56,7 @@ def process_creation_form(req,form):
#display form again
display_game_creation_form(req,form["sessionid"],username)
#TODO:game created, now display game overview form
- login.game_overview_form(req,form,username,form["sessionid"])
+ login.game_overview_form(req,form)
else:
#give error message
req.write("Sorry, you must be one of the players! ")
diff --git a/login.py b/login.py
index c082277..8c1482b 100755
--- a/login.py
+++ b/login.py
@@ -7,22 +7,22 @@ def process_form(req,form):
"""
#req.write(" "+"name="+form['name']+", password="+form['password']+"")
if form.keys() != []:
- if ("name" in form.keys()) and ("password" in form.keys()):
+ if ("username" in form.keys()) and ("password" in form.keys()):
#extract name and password
- name = form["name"]
+ username = form["username"]
password = form["password"]
sessionid = form["sessionid"]
- origpassword = psql.get_user_info(name,"password")
+ origpassword = psql.get_user_info(username,"password")
#debug:
helper.debug(req,form,'--password:'+str(password)+' ---origpassword:'+str(origpassword)+'')
#check if user exists (else we would get an error string)
if origpassword != "no such user": #no error message, now check password
if password == origpassword:
#login accepted
- psql.set_user_sessionid(name,sessionid)
- psql.set_user_timeout(name)
+ psql.set_user_sessionid(username,sessionid)
+ psql.set_user_timeout(username)
#now display list of games.
- game_overview_form(req,form,name,sessionid)
+ game_overview_form(req,form)
else:
req.write("Login incorrect. Please try again. ")
req.write(login_form())
@@ -34,16 +34,19 @@ def process_form(req,form):
req.write(login_form())
-def game_overview_form(req,form,user,sessionid):
+def game_overview_form(req,form):
"""
gets: request object, util.FieldStorage form, name of user, sessionid.
prints a form with the option to select,create and delete games.
"""
+ username = form["username"]
+ sessionid = form["sessionid"]
+
data = helper.header()+ """
Current Games:
'
#now comes the option for creating new games.
@@ -72,7 +75,7 @@ def game_overview_form(req,form,user,sessionid):
- """ % (sessionid, user)
+ """ % (sessionid, username)
else:
data+= "Sorry, all your game slots are in use."
#display "You have ... free game slots" + Button "create game"
@@ -88,7 +91,7 @@ def login_form():
data = helper.header() + """
@@ -130,6 +133,6 @@ def main(req,form):
elif ("create" in form.keys()) and ("username" in form.keys()):
pass
elif ("game overview" in form.keys()) and ("username" in form.keys()) and ("sessionid" in form.keys()):
- game_overview_form(req,form,form["username"],form["sessionid"])
+ game_overview_form(req,form)
else:
process_form(req,form)