info klappt nicht, wenn da ungequotete ' drin sind. bin zu lazy, das zu fixen

This commit is contained in:
Enno Rehling 2002-04-16 15:13:52 +00:00
parent 8f24c104cb
commit 2a4a64081f
2 changed files with 25 additions and 6 deletions

View File

@ -91,7 +91,7 @@ Form = cgi.FieldStorage()
email=GetKey(Form, "email") email=GetKey(Form, "email")
firstname=GetKey(Form, "firstname") firstname=GetKey(Form, "firstname")
lastname=GetKey(Form, "lastname") lastname=GetKey(Form, "lastname")
info=GetKey(Form, "info") #info=GetKey(Form, "info")
address=GetKey(Form, "address") address=GetKey(Form, "address")
city=GetKey(Form, "city") city=GetKey(Form, "city")
country=GetKey(Form, "country") country=GetKey(Form, "country")
@ -134,9 +134,9 @@ else:
if phone!=None: if phone!=None:
fields=fields+", phone" fields=fields+", phone"
values=values+", '"+phone+"'" values=values+", '"+phone+"'"
if info!=None: # if info!=None:
fields=fields+", info" # fields=fields+", info"
values=values+", '"+info+"'" # values=values+", '"+info+"'"
if country!=None: if country!=None:
fields=fields+", country" fields=fields+", country"
values=values+", "+country+"" values=values+", "+country+""
@ -161,8 +161,8 @@ else:
cursor.execute("REPLACE userips (ip, user) VALUES ('"+ip+"', "+str(int(custid))+")") cursor.execute("REPLACE userips (ip, user) VALUES ('"+ip+"', "+str(int(custid))+")")
# add a subscription record # add a subscription record
values="'PENDING'" values="'PENDING', '"+genpasswd()+"'"
fields="status" fields="status, password"
if bonus!=None: if bonus!=None:
fields=fields+", bonus" fields=fields+", bonus"
if bonus=='yes': if bonus=='yes':

19
scripts/readme.txt Normal file
View File

@ -0,0 +1,19 @@
Status und Statusänderungen, USERS.STATUS
WAITING: Initialer Status, warten auf Bestätigung der Anmeldung.
Übergänge:
-> CONFIRMED, wenn Anmeldung von Benutzer bestätigt wurde.
-> EXPIRED, falls bis zum ZAT keine Bestätigung eintraf.
CONFIRMED: Emailadresse des Spielers ist korrekt, seine Anmeldung wurde in
der laufenden Woche bestätigt.
Übergänge:
-> WAITING, wenn er zum ZAT nicht ausgesetzt wurde
-> ACTIVE, wenn er einen Report bekommen hat
ACTIVE: Spieler ist aktiv.
Übergänge: (derzeit keine)
INVALID: Spieler hat ungültige Daten übermittelt
BANNED: Spieler ist aus dem Spiel ausgeschlossen worden.