Пример #1
0
import cgi
import cgitb
import datetime

cgitb.enable()
q = cgi.FieldStorage()
levelName = q.getfirst("levelName", "")
completionTime = q.getfirst("completionTime", "")
player = verify_id() 


print "Content-type: text/html"
print

if (levelName != "" and completionTime != ""):
    levels = Level.selectBy(name = levelName)
    if levels.count() > 0:
        level = levels[0]
        score = Score(level = level,
                      player = player,
                      completionTime = int(completionTime),
                      achievedOn = datetime.datetime.now())
        print "Saved score %d for %s on %s." % (int(completionTime), player.name, level.name)
    else:
        print "No such level as %s" % levelName

else:
    print "Required info not provided."

Пример #2
0
def level_exists(name):
    matches = Level.selectBy(name = name)
    return (matches.count() > 0)