from mod_python import * import psql,helper def display_game_creation_form(req,sessionid,username): """ prints a html form with multiple drop-down lists for choosing players, goban size and so on. gets a mod_python request, prints to req.write. """ data = helper.header() p1data = create_user_dropdown_list("playerone",username) p2data = create_user_dropdown_list("playertwo") gobansize = create_goban_size_dropdown_list("gobansize") #start form #choose player one (black) #choose player two (white) #choose goban size #'hidden' session id and username data += """
""" % (p1data,p2data,gobansize,sessionid,username) data+=helper.footer() req.write(data) def process_creation_form(req): """ validates and processes the game creation form. If everything was ok, a game will be created. """ #check if at least one of the players is the current user #create game name #create_game #update entries for player one and player two pass def create_user_dropdown_list(listname,selected = ""): """ gets a name for the generated list and, optionally, the preselected value. returns a