forked from github/server
vinyambar registrierungs skripte
This commit is contained in:
parent
2e88598a53
commit
0807eb70c2
|
@ -0,0 +1,47 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import MySQLdb
|
||||||
|
import sys
|
||||||
|
|
||||||
|
dbname=sys.argv[1]
|
||||||
|
userid=int(sys.argv[2])
|
||||||
|
oldid=int(sys.argv[3])
|
||||||
|
|
||||||
|
db=MySQLdb.connect(db=dbname)
|
||||||
|
cursor=db.cursor()
|
||||||
|
|
||||||
|
i=cursor.execute("select distinct email from users where id="+str(oldid)+" or id="+str(userid))
|
||||||
|
|
||||||
|
if i==0:
|
||||||
|
print "Could not find specified usernames"
|
||||||
|
sys.exit()
|
||||||
|
|
||||||
|
if i>1:
|
||||||
|
print "EMail addresses do not match"
|
||||||
|
i=cursor.execute("select id, email from users where id="+str(oldid)+" or id="+str(userid))
|
||||||
|
while i>0:
|
||||||
|
i=i-1
|
||||||
|
id, email = cursor.fetchone()
|
||||||
|
print " "+str(int(id))+" "+email
|
||||||
|
sys.exit()
|
||||||
|
|
||||||
|
i=cursor.execute("select id, email, balance from users where id="+str(oldid)+" or id="+str(userid))
|
||||||
|
if i!=2:
|
||||||
|
print "Could not find both customer ids"
|
||||||
|
while i>0:
|
||||||
|
i=i-1
|
||||||
|
id, email, balance = cursor.fetchone()
|
||||||
|
print " "+str(int(id))+" "+email
|
||||||
|
sys.exit()
|
||||||
|
|
||||||
|
bal=0.0
|
||||||
|
while i>0:
|
||||||
|
i=i-1
|
||||||
|
id, email, balance = cursor.fetchone()
|
||||||
|
bal=bal+balance
|
||||||
|
|
||||||
|
cursor.execute("update users set balance="+str(bal)+" where id="+str(userid))
|
||||||
|
cursor.execute("delete from users where id="+str(oldid))
|
||||||
|
cursor.execute("update transactions set user="+str(userid)+" where user="+str(oldid))
|
||||||
|
cursor.execute("update subscriptions set user="+str(userid)+" where user="+str(oldid))
|
||||||
|
print "Customer records have been merged"
|
|
@ -0,0 +1,19 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import MySQLdb
|
||||||
|
import sys
|
||||||
|
import smtplib
|
||||||
|
|
||||||
|
From='accounts@vinyambar.de'
|
||||||
|
dbname=sys.argv[1]
|
||||||
|
|
||||||
|
server=smtplib.SMTP('localhost')
|
||||||
|
db=MySQLdb.connect(db=dbname)
|
||||||
|
cursor=db.cursor()
|
||||||
|
|
||||||
|
i=cursor.execute('SELECT email, balance, firstname, lastname FROM users WHERE balance>0.0')
|
||||||
|
|
||||||
|
while i>0:
|
||||||
|
email, balance, firstname, lastname = cursor.fetchone()
|
||||||
|
print 'Balance for '+firstname+' '+lastname+' is '+str(balance)
|
||||||
|
i=i-1
|
|
@ -0,0 +1,54 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import MySQLdb
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
import smtplib
|
||||||
|
|
||||||
|
|
||||||
|
dbname=sys.argv[1]
|
||||||
|
template=sys.argv[2]
|
||||||
|
game=sys.argv[3]
|
||||||
|
|
||||||
|
server=smtplib.SMTP('localhost')
|
||||||
|
db=MySQLdb.connect(db=dbname)
|
||||||
|
From="accounts@vinyambar.de"
|
||||||
|
|
||||||
|
cursor=db.cursor()
|
||||||
|
query=("select u.id, u.email, u.firstname "+
|
||||||
|
"from users u, games, subscriptions, transactions t "+
|
||||||
|
"where u.id=subscriptions.user and subscriptions.game=games.id and "+
|
||||||
|
"u.status='CONFIRMED' and games.name='"+game+"' GROUP BY u.id HAVING SUM(t.balance)=0")
|
||||||
|
|
||||||
|
users=cursor.execute(query)
|
||||||
|
print "Sending confirmation to "+str(int(users))+" users"
|
||||||
|
while users!=0:
|
||||||
|
users=users-1
|
||||||
|
entry=cursor.fetchone()
|
||||||
|
custid=str(int(entry[0]))
|
||||||
|
email=entry[1]
|
||||||
|
firstname=entry[2]
|
||||||
|
|
||||||
|
infile=open(template,"r")
|
||||||
|
line = infile.read()
|
||||||
|
|
||||||
|
line = re.sub('<CUSTID>', custid, line)
|
||||||
|
line = re.sub('<FIRSTNAME>', firstname, line)
|
||||||
|
line = re.sub("<GAMENAME>", game, line)
|
||||||
|
|
||||||
|
Msg = ("From: "+From+"\nTo: "+email+"\n"+
|
||||||
|
"Subject: Vinyambar Kontoinformationen.\n\n"+
|
||||||
|
line)
|
||||||
|
|
||||||
|
try:
|
||||||
|
server.sendmail(From, email, Msg)
|
||||||
|
update=db.cursor()
|
||||||
|
update.execute("UPDATE users set status='PENDING' WHERE id="+custid)
|
||||||
|
print "Sent billing information to "+email
|
||||||
|
|
||||||
|
except:
|
||||||
|
print "Could not inform "+To
|
||||||
|
print "Reason was: '"+Reason+"'"
|
||||||
|
print "Exception is:", sys.exc_type, ":", sys.exc_value
|
||||||
|
|
||||||
|
infile.close()
|
|
@ -11,7 +11,7 @@ From="accounts@vinyambar.de"
|
||||||
server=smtplib.SMTP('localhost')
|
server=smtplib.SMTP('localhost')
|
||||||
|
|
||||||
cursor=db.cursor()
|
cursor=db.cursor()
|
||||||
records=cursor.execute("SELECT users.id, users.password, users.email, "+
|
records=cursor.execute("SELECT users.id, users.password, users.email, users.balance, "+
|
||||||
"races.name, "+
|
"races.name, "+
|
||||||
"games.name, games.info, subscriptions.id "+
|
"games.name, games.info, subscriptions.id "+
|
||||||
"from users, games, subscriptions, races "+
|
"from users, games, subscriptions, races "+
|
||||||
|
@ -20,17 +20,9 @@ records=cursor.execute("SELECT users.id, users.password, users.email, "+
|
||||||
"AND subscriptions.status='NEW'")
|
"AND subscriptions.status='NEW'")
|
||||||
|
|
||||||
while (records>0):
|
while (records>0):
|
||||||
row=cursor.fetchone()
|
|
||||||
records = records - 1
|
records = records - 1
|
||||||
customerid=row[0]
|
customerid, passwd, email, balance, race, gamename, gameinfo, subscription = cursor.fetchone()
|
||||||
passwd=row[1]
|
|
||||||
email=row[2]
|
|
||||||
race=row[3]
|
|
||||||
gamename=row[4]
|
|
||||||
gameinfo=row[5]
|
|
||||||
subscription=row[6]
|
|
||||||
|
|
||||||
print "Sent confirmation to "+email+" for "+gamename+"."
|
|
||||||
Msg = ("From: "+From+"\nTo: "+email+"\nSubject: Vinyambar Anmeldung angenommen.\n\n"+
|
Msg = ("From: "+From+"\nTo: "+email+"\nSubject: Vinyambar Anmeldung angenommen.\n\n"+
|
||||||
"Deine Anmeldung für '"+gamename+"' wurde akzeptiert.\n"
|
"Deine Anmeldung für '"+gamename+"' wurde akzeptiert.\n"
|
||||||
"\n"+
|
"\n"+
|
||||||
|
@ -39,16 +31,18 @@ while (records>0):
|
||||||
"Auftragsnummer: " + str(int(subscription)) + "\n"+
|
"Auftragsnummer: " + str(int(subscription)) + "\n"+
|
||||||
"Passwort: " + passwd + "\n" +
|
"Passwort: " + passwd + "\n" +
|
||||||
"Rasse: " + race + "\n\n"+
|
"Rasse: " + race + "\n\n"+
|
||||||
|
"Kontostand: " + str(balance) + " DEM\n\n"+
|
||||||
"Bitte bewahre diese Mail sorgfältig auf, da Du deine Kundennummer und das\n"+
|
"Bitte bewahre diese Mail sorgfältig auf, da Du deine Kundennummer und das\n"+
|
||||||
"Passwort für das Spiel benötigst. Solltest Du noch Fragen zu Deiner \n"+
|
"Passwort für das Spiel benötigst. Solltest Du noch Fragen zu Deiner \n"+
|
||||||
"Anmeldung haben, wende Dich bitte an accounts@vinyambar.de.\n\n"+
|
"Anmeldung haben, wende Dich bitte an accounts@vinyambar.de.\n\n"+
|
||||||
"Das Vinyambar-Team")
|
"Das Vinyambar-Team")
|
||||||
try:
|
try:
|
||||||
server.sendmail(From, email, Msg)
|
server.sendmail(From, email, Msg)
|
||||||
|
print "Sent confirmation to "+email+" for "+gamename+"."
|
||||||
update=db.cursor()
|
update=db.cursor()
|
||||||
update.execute("UPDATE subscriptions set status='CONFIRMED' WHERE id="+
|
update.execute("UPDATE subscriptions set status='CONFIRMED' WHERE id="+
|
||||||
str(int(subscription)));
|
str(int(subscription)));
|
||||||
except:
|
except:
|
||||||
print "Could not send Error to "+To
|
print "Could not send Error to "+email
|
||||||
print "Reason was: '"+Reason+"'"
|
print "Reason was: '"+Reason+"'"
|
||||||
print "Exception is:", sys.exc_type, ":", sys.exc_value
|
print "Exception is:", sys.exc_type, ":", sys.exc_value
|
||||||
|
|
|
@ -0,0 +1,351 @@
|
||||||
|
# MySQL dump 8.13
|
||||||
|
#
|
||||||
|
# Host: localhost Database: vinyambar
|
||||||
|
#--------------------------------------------------------
|
||||||
|
# Server version 3.23.36-log
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'countries'
|
||||||
|
#
|
||||||
|
|
||||||
|
DROP table countries;
|
||||||
|
CREATE TABLE countries (
|
||||||
|
id int(11) NOT NULL default '0',
|
||||||
|
name varchar(32) default NULL,
|
||||||
|
PRIMARY KEY (id)
|
||||||
|
) TYPE=MyISAM;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Dumping data for table 'countries'
|
||||||
|
#
|
||||||
|
|
||||||
|
INSERT INTO countries VALUES (1,'United States');
|
||||||
|
INSERT INTO countries VALUES (10,'Anguilla');
|
||||||
|
INSERT INTO countries VALUES (100,'Israel');
|
||||||
|
INSERT INTO countries VALUES (101,'Italy');
|
||||||
|
INSERT INTO countries VALUES (102,'Jamaica');
|
||||||
|
INSERT INTO countries VALUES (103,'Jan Mayen');
|
||||||
|
INSERT INTO countries VALUES (104,'Japan');
|
||||||
|
INSERT INTO countries VALUES (105,'Jersey');
|
||||||
|
INSERT INTO countries VALUES (106,'Jordan');
|
||||||
|
INSERT INTO countries VALUES (107,'Kazakhstan');
|
||||||
|
INSERT INTO countries VALUES (108,'Kenya Coast Republic');
|
||||||
|
INSERT INTO countries VALUES (109,'Kiribati');
|
||||||
|
INSERT INTO countries VALUES (11,'Antigua and Barbuda');
|
||||||
|
INSERT INTO countries VALUES (111,'Korea, South');
|
||||||
|
INSERT INTO countries VALUES (112,'Kuwait');
|
||||||
|
INSERT INTO countries VALUES (113,'Kyrgyzstan');
|
||||||
|
INSERT INTO countries VALUES (114,'Laos');
|
||||||
|
INSERT INTO countries VALUES (115,'Latvia');
|
||||||
|
INSERT INTO countries VALUES (116,'Lebanon');
|
||||||
|
INSERT INTO countries VALUES (117,'Lesotho');
|
||||||
|
INSERT INTO countries VALUES (118,'Liberia');
|
||||||
|
INSERT INTO countries VALUES (12,'Argentina');
|
||||||
|
INSERT INTO countries VALUES (120,'Liechtenstein');
|
||||||
|
INSERT INTO countries VALUES (121,'Lithuania');
|
||||||
|
INSERT INTO countries VALUES (122,'Luxembourg');
|
||||||
|
INSERT INTO countries VALUES (123,'Macau');
|
||||||
|
INSERT INTO countries VALUES (124,'Macedonia');
|
||||||
|
INSERT INTO countries VALUES (125,'Madagascar');
|
||||||
|
INSERT INTO countries VALUES (126,'Malawi');
|
||||||
|
INSERT INTO countries VALUES (127,'Malaysia');
|
||||||
|
INSERT INTO countries VALUES (128,'Maldives');
|
||||||
|
INSERT INTO countries VALUES (129,'Mali');
|
||||||
|
INSERT INTO countries VALUES (13,'Armenia');
|
||||||
|
INSERT INTO countries VALUES (130,'Malta');
|
||||||
|
INSERT INTO countries VALUES (131,'Marshall Islands');
|
||||||
|
INSERT INTO countries VALUES (132,'Martinique');
|
||||||
|
INSERT INTO countries VALUES (133,'Mauritania');
|
||||||
|
INSERT INTO countries VALUES (134,'Mauritius');
|
||||||
|
INSERT INTO countries VALUES (135,'Mayotte');
|
||||||
|
INSERT INTO countries VALUES (136,'Mexico');
|
||||||
|
INSERT INTO countries VALUES (137,'Moldova');
|
||||||
|
INSERT INTO countries VALUES (138,'Monaco');
|
||||||
|
INSERT INTO countries VALUES (139,'Mongolia');
|
||||||
|
INSERT INTO countries VALUES (14,'Aruba');
|
||||||
|
INSERT INTO countries VALUES (140,'Montserrat');
|
||||||
|
INSERT INTO countries VALUES (141,'Morocco');
|
||||||
|
INSERT INTO countries VALUES (142,'Mozambique');
|
||||||
|
INSERT INTO countries VALUES (143,'Namibia');
|
||||||
|
INSERT INTO countries VALUES (144,'Nauru');
|
||||||
|
INSERT INTO countries VALUES (145,'Nepal');
|
||||||
|
INSERT INTO countries VALUES (146,'Netherlands');
|
||||||
|
INSERT INTO countries VALUES (147,'Netherlands Antilles');
|
||||||
|
INSERT INTO countries VALUES (148,'New Caledonia');
|
||||||
|
INSERT INTO countries VALUES (149,'New Zealand');
|
||||||
|
INSERT INTO countries VALUES (15,'Australia');
|
||||||
|
INSERT INTO countries VALUES (150,'Nicaragua');
|
||||||
|
INSERT INTO countries VALUES (151,'Niger');
|
||||||
|
INSERT INTO countries VALUES (152,'Nigeria');
|
||||||
|
INSERT INTO countries VALUES (153,'Niue');
|
||||||
|
INSERT INTO countries VALUES (154,'Norway');
|
||||||
|
INSERT INTO countries VALUES (155,'Oman');
|
||||||
|
INSERT INTO countries VALUES (156,'Pakistan');
|
||||||
|
INSERT INTO countries VALUES (157,'Palau');
|
||||||
|
INSERT INTO countries VALUES (158,'Panama');
|
||||||
|
INSERT INTO countries VALUES (159,'Papua New Guinea');
|
||||||
|
INSERT INTO countries VALUES (16,'Austria');
|
||||||
|
INSERT INTO countries VALUES (160,'Paraguay');
|
||||||
|
INSERT INTO countries VALUES (161,'Peru');
|
||||||
|
INSERT INTO countries VALUES (162,'Philippines');
|
||||||
|
INSERT INTO countries VALUES (163,'Poland');
|
||||||
|
INSERT INTO countries VALUES (164,'Portugal');
|
||||||
|
INSERT INTO countries VALUES (165,'Puerto Rico');
|
||||||
|
INSERT INTO countries VALUES (166,'Qatar');
|
||||||
|
INSERT INTO countries VALUES (167,'Romania');
|
||||||
|
INSERT INTO countries VALUES (168,'Russian Federation');
|
||||||
|
INSERT INTO countries VALUES (169,'Rwanda');
|
||||||
|
INSERT INTO countries VALUES (17,'Azerbaijan Republic');
|
||||||
|
INSERT INTO countries VALUES (170,'Saint Helena');
|
||||||
|
INSERT INTO countries VALUES (171,'Saint Kitts-Nevis');
|
||||||
|
INSERT INTO countries VALUES (172,'Saint Lucia');
|
||||||
|
INSERT INTO countries VALUES (173,'Saint Pierre and Miquelon');
|
||||||
|
INSERT INTO countries VALUES (174,'Saint Vincent and the Grenadines');
|
||||||
|
INSERT INTO countries VALUES (175,'San Marino');
|
||||||
|
INSERT INTO countries VALUES (176,'Saudi Arabia');
|
||||||
|
INSERT INTO countries VALUES (177,'Senegal');
|
||||||
|
INSERT INTO countries VALUES (178,'Seychelles');
|
||||||
|
INSERT INTO countries VALUES (179,'Sierra Leone');
|
||||||
|
INSERT INTO countries VALUES (18,'Bahamas');
|
||||||
|
INSERT INTO countries VALUES (180,'Singapore');
|
||||||
|
INSERT INTO countries VALUES (181,'Slovakia');
|
||||||
|
INSERT INTO countries VALUES (182,'Slovenia');
|
||||||
|
INSERT INTO countries VALUES (183,'Solomon Islands');
|
||||||
|
INSERT INTO countries VALUES (184,'Somalia');
|
||||||
|
INSERT INTO countries VALUES (185,'South Africa');
|
||||||
|
INSERT INTO countries VALUES (186,'Spain');
|
||||||
|
INSERT INTO countries VALUES (187,'Sri Lanka');
|
||||||
|
INSERT INTO countries VALUES (188,'Sudan');
|
||||||
|
INSERT INTO countries VALUES (189,'Suriname');
|
||||||
|
INSERT INTO countries VALUES (19,'Bahrain');
|
||||||
|
INSERT INTO countries VALUES (190,'Svalbard');
|
||||||
|
INSERT INTO countries VALUES (191,'Swaziland');
|
||||||
|
INSERT INTO countries VALUES (192,'Sweden');
|
||||||
|
INSERT INTO countries VALUES (193,'Switzerland');
|
||||||
|
INSERT INTO countries VALUES (194,'Syria');
|
||||||
|
INSERT INTO countries VALUES (195,'Tahiti');
|
||||||
|
INSERT INTO countries VALUES (196,'Taiwan');
|
||||||
|
INSERT INTO countries VALUES (197,'Tajikistan');
|
||||||
|
INSERT INTO countries VALUES (198,'Tanzania');
|
||||||
|
INSERT INTO countries VALUES (199,'Thailand');
|
||||||
|
INSERT INTO countries VALUES (2,'Canada');
|
||||||
|
INSERT INTO countries VALUES (20,'Bangladesh');
|
||||||
|
INSERT INTO countries VALUES (200,'Togo');
|
||||||
|
INSERT INTO countries VALUES (201,'Tonga');
|
||||||
|
INSERT INTO countries VALUES (202,'Trinidad and Tobago');
|
||||||
|
INSERT INTO countries VALUES (203,'Tunisia');
|
||||||
|
INSERT INTO countries VALUES (204,'Turkey');
|
||||||
|
INSERT INTO countries VALUES (205,'Turkmenistan');
|
||||||
|
INSERT INTO countries VALUES (206,'Turks and Caicos Islands');
|
||||||
|
INSERT INTO countries VALUES (207,'Tuvalu');
|
||||||
|
INSERT INTO countries VALUES (208,'Uganda');
|
||||||
|
INSERT INTO countries VALUES (209,'Ukraine');
|
||||||
|
INSERT INTO countries VALUES (21,'Barbados');
|
||||||
|
INSERT INTO countries VALUES (210,'United Arab Emirates');
|
||||||
|
INSERT INTO countries VALUES (211,'Uruguay');
|
||||||
|
INSERT INTO countries VALUES (212,'Uzbekistan');
|
||||||
|
INSERT INTO countries VALUES (213,'Vanuatu');
|
||||||
|
INSERT INTO countries VALUES (214,'Vatican City State');
|
||||||
|
INSERT INTO countries VALUES (215,'Venezuela');
|
||||||
|
INSERT INTO countries VALUES (216,'Vietnam');
|
||||||
|
INSERT INTO countries VALUES (217,'Virgin Islands (U.S.)');
|
||||||
|
INSERT INTO countries VALUES (218,'Wallis and Futuna');
|
||||||
|
INSERT INTO countries VALUES (219,'Western Sahara');
|
||||||
|
INSERT INTO countries VALUES (22,'Belarus');
|
||||||
|
INSERT INTO countries VALUES (220,'Western Samoa');
|
||||||
|
INSERT INTO countries VALUES (221,'Yemen');
|
||||||
|
INSERT INTO countries VALUES (222,'Yugoslavia');
|
||||||
|
INSERT INTO countries VALUES (223,'Zambia');
|
||||||
|
INSERT INTO countries VALUES (224,'Zimbabwe</SELECT>');
|
||||||
|
INSERT INTO countries VALUES (225,'APO/FPO');
|
||||||
|
INSERT INTO countries VALUES (226,'Micronesia');
|
||||||
|
INSERT INTO countries VALUES (23,'Belgium');
|
||||||
|
INSERT INTO countries VALUES (24,'Belize');
|
||||||
|
INSERT INTO countries VALUES (25,'Benin');
|
||||||
|
INSERT INTO countries VALUES (26,'Bermuda');
|
||||||
|
INSERT INTO countries VALUES (27,'Bhutan');
|
||||||
|
INSERT INTO countries VALUES (28,'Bolivia');
|
||||||
|
INSERT INTO countries VALUES (29,'Bosnia and Herzegovina');
|
||||||
|
INSERT INTO countries VALUES (3,'United Kingdom');
|
||||||
|
INSERT INTO countries VALUES (30,'Botswana');
|
||||||
|
INSERT INTO countries VALUES (31,'Brazil');
|
||||||
|
INSERT INTO countries VALUES (32,'British Virgin Islands');
|
||||||
|
INSERT INTO countries VALUES (33,'Brunei Darussalam');
|
||||||
|
INSERT INTO countries VALUES (34,'Bulgaria');
|
||||||
|
INSERT INTO countries VALUES (35,'Burkina Faso');
|
||||||
|
INSERT INTO countries VALUES (36,'Burma');
|
||||||
|
INSERT INTO countries VALUES (37,'Burundi');
|
||||||
|
INSERT INTO countries VALUES (38,'Cambodia');
|
||||||
|
INSERT INTO countries VALUES (39,'Cameroon');
|
||||||
|
INSERT INTO countries VALUES (4,'Afghanistan');
|
||||||
|
INSERT INTO countries VALUES (40,'Cape Verde Islands');
|
||||||
|
INSERT INTO countries VALUES (41,'Cayman Islands');
|
||||||
|
INSERT INTO countries VALUES (42,'Central African Republic');
|
||||||
|
INSERT INTO countries VALUES (43,'Chad');
|
||||||
|
INSERT INTO countries VALUES (44,'Chile');
|
||||||
|
INSERT INTO countries VALUES (45,'China');
|
||||||
|
INSERT INTO countries VALUES (46,'Colombia');
|
||||||
|
INSERT INTO countries VALUES (47,'Comoros');
|
||||||
|
INSERT INTO countries VALUES (48,'Congo, Democratic Republic of th');
|
||||||
|
INSERT INTO countries VALUES (49,'Congo, Republic of the');
|
||||||
|
INSERT INTO countries VALUES (5,'Albania');
|
||||||
|
INSERT INTO countries VALUES (50,'Cook Islands');
|
||||||
|
INSERT INTO countries VALUES (51,'Costa Rica');
|
||||||
|
INSERT INTO countries VALUES (52,'Cote d Ivoire (Ivory Coast)');
|
||||||
|
INSERT INTO countries VALUES (53,'Croatia, Republic of');
|
||||||
|
INSERT INTO countries VALUES (55,'Cyprus');
|
||||||
|
INSERT INTO countries VALUES (56,'Czech Republic');
|
||||||
|
INSERT INTO countries VALUES (57,'Denmark');
|
||||||
|
INSERT INTO countries VALUES (58,'Djibouti');
|
||||||
|
INSERT INTO countries VALUES (59,'Dominica');
|
||||||
|
INSERT INTO countries VALUES (6,'Algeria');
|
||||||
|
INSERT INTO countries VALUES (60,'Dominican Republic');
|
||||||
|
INSERT INTO countries VALUES (61,'Ecuador');
|
||||||
|
INSERT INTO countries VALUES (62,'Egypt');
|
||||||
|
INSERT INTO countries VALUES (63,'El Salvador');
|
||||||
|
INSERT INTO countries VALUES (64,'Equatorial Guinea');
|
||||||
|
INSERT INTO countries VALUES (65,'Eritrea');
|
||||||
|
INSERT INTO countries VALUES (66,'Estonia');
|
||||||
|
INSERT INTO countries VALUES (67,'Ethiopia');
|
||||||
|
INSERT INTO countries VALUES (68,'Falkland Islands (Islas Malvinas');
|
||||||
|
INSERT INTO countries VALUES (69,'Fiji');
|
||||||
|
INSERT INTO countries VALUES (7,'American Samoa');
|
||||||
|
INSERT INTO countries VALUES (70,'Finland');
|
||||||
|
INSERT INTO countries VALUES (71,'France');
|
||||||
|
INSERT INTO countries VALUES (72,'French Guiana');
|
||||||
|
INSERT INTO countries VALUES (73,'French Polynesia');
|
||||||
|
INSERT INTO countries VALUES (74,'Gabon Republic');
|
||||||
|
INSERT INTO countries VALUES (75,'Gambia');
|
||||||
|
INSERT INTO countries VALUES (76,'Georgia');
|
||||||
|
INSERT INTO countries VALUES (77,'Germany');
|
||||||
|
INSERT INTO countries VALUES (78,'Ghana');
|
||||||
|
INSERT INTO countries VALUES (79,'Gibraltar');
|
||||||
|
INSERT INTO countries VALUES (8,'Andorra');
|
||||||
|
INSERT INTO countries VALUES (80,'Greece');
|
||||||
|
INSERT INTO countries VALUES (81,'Greenland');
|
||||||
|
INSERT INTO countries VALUES (82,'Grenada');
|
||||||
|
INSERT INTO countries VALUES (83,'Guadeloupe');
|
||||||
|
INSERT INTO countries VALUES (84,'Guam');
|
||||||
|
INSERT INTO countries VALUES (85,'Guatemala');
|
||||||
|
INSERT INTO countries VALUES (86,'Guernsey');
|
||||||
|
INSERT INTO countries VALUES (87,'Guinea');
|
||||||
|
INSERT INTO countries VALUES (88,'Guinea-Bissau');
|
||||||
|
INSERT INTO countries VALUES (89,'Guyana');
|
||||||
|
INSERT INTO countries VALUES (9,'Angola');
|
||||||
|
INSERT INTO countries VALUES (90,'Haiti');
|
||||||
|
INSERT INTO countries VALUES (91,'Honduras');
|
||||||
|
INSERT INTO countries VALUES (92,'Hong Kong');
|
||||||
|
INSERT INTO countries VALUES (93,'Hungary');
|
||||||
|
INSERT INTO countries VALUES (94,'Iceland');
|
||||||
|
INSERT INTO countries VALUES (95,'India');
|
||||||
|
INSERT INTO countries VALUES (96,'Indonesia');
|
||||||
|
INSERT INTO countries VALUES (99,'Ireland');
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'factions'
|
||||||
|
#
|
||||||
|
|
||||||
|
DROP table factions;
|
||||||
|
CREATE TABLE factions (
|
||||||
|
id varchar(6) NOT NULL default '',
|
||||||
|
game int(11) NOT NULL default '0',
|
||||||
|
email varchar(64) default NULL,
|
||||||
|
banner text,
|
||||||
|
vacation varchar(64) default NULL,
|
||||||
|
password varchar(64) default NULL,
|
||||||
|
name varchar(64) default NULL,
|
||||||
|
user int(11) NOT NULL default '0',
|
||||||
|
vacation_start date default NULL,
|
||||||
|
race varchar(16) default NULL,
|
||||||
|
locale varchar(10) default NULL,
|
||||||
|
lastorders int(11) default NULL,
|
||||||
|
PRIMARY KEY (id,game)
|
||||||
|
) TYPE=MyISAM;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Dumping data for table 'factions'
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'games'
|
||||||
|
#
|
||||||
|
|
||||||
|
drop table games;
|
||||||
|
CREATE TABLE games (
|
||||||
|
id int(11) NOT NULL auto_increment,
|
||||||
|
name varchar(32) NOT NULL default '',
|
||||||
|
info text,
|
||||||
|
PRIMARY KEY (id)
|
||||||
|
) TYPE=MyISAM;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Dumping data for table 'games'
|
||||||
|
#
|
||||||
|
|
||||||
|
INSERT INTO games VALUES (1,'Vinyambar I','Vinyambar nach alten Regeln');
|
||||||
|
INSERT INTO games VALUES (2,'Vinyambar II','Vinyambar nach neuen Regeln');
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'races'
|
||||||
|
#
|
||||||
|
|
||||||
|
drop table races;
|
||||||
|
CREATE TABLE races (
|
||||||
|
locale varchar(10) NOT NULL default '',
|
||||||
|
race varchar(10) NOT NULL default '',
|
||||||
|
name varchar(20) default NULL
|
||||||
|
) TYPE=MyISAM;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Dumping data for table 'races'
|
||||||
|
#
|
||||||
|
|
||||||
|
INSERT INTO races VALUES ('de','GOBLIN','Goblins');
|
||||||
|
INSERT INTO races VALUES ('de','DWARF','Zwerge');
|
||||||
|
INSERT INTO races VALUES ('de','ELF','Elfen');
|
||||||
|
INSERT INTO races VALUES ('de','HALFLING','Halblinge');
|
||||||
|
INSERT INTO races VALUES ('de','INSECT','Insekten');
|
||||||
|
INSERT INTO races VALUES ('de','AQUARIAN','Meermenschen');
|
||||||
|
INSERT INTO races VALUES ('de','HUMAN','Menschen');
|
||||||
|
INSERT INTO races VALUES ('de','CAT','Katzen');
|
||||||
|
INSERT INTO races VALUES ('de','TROLL','Trolle');
|
||||||
|
INSERT INTO races VALUES ('de','ORC','Orks');
|
||||||
|
INSERT INTO races VALUES ('de','DEMON','Dämonen');
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'subscriptions'
|
||||||
|
#
|
||||||
|
|
||||||
|
drop table subscriptions;
|
||||||
|
CREATE TABLE subscriptions (
|
||||||
|
game int(11) NOT NULL default '0',
|
||||||
|
user int(11) NOT NULL default '0',
|
||||||
|
credits int(11) NOT NULL default '0',
|
||||||
|
race varchar(10) default NULL,
|
||||||
|
id int(10) NOT NULL auto_increment,
|
||||||
|
status varchar(10) NOT NULL default 'NEW',
|
||||||
|
updated timestamp(14) NOT NULL,
|
||||||
|
PRIMARY KEY (id)
|
||||||
|
) TYPE=MyISAM;
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'users'
|
||||||
|
#
|
||||||
|
|
||||||
|
drop table users;
|
||||||
|
CREATE TABLE users (
|
||||||
|
id int(11) NOT NULL auto_increment,
|
||||||
|
email varchar(64) default NULL,
|
||||||
|
info text,
|
||||||
|
address varchar(28) default NULL,
|
||||||
|
city varchar(28) default NULL,
|
||||||
|
country int(11) NOT NULL default '0',
|
||||||
|
phone varchar(32) default NULL,
|
||||||
|
firstname varchar(32) default NULL,
|
||||||
|
lastname varchar(32) default NULL,
|
||||||
|
password varchar(16) NOT NULL default '',
|
||||||
|
updated timestamp(14) NOT NULL,
|
||||||
|
PRIMARY KEY (id)
|
||||||
|
) TYPE=MyISAM;
|
|
@ -0,0 +1,53 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import MySQLdb
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
import smtplib
|
||||||
|
|
||||||
|
|
||||||
|
dbname=sys.argv[1]
|
||||||
|
template=sys.argv[2]
|
||||||
|
sql=sys.argv[3]
|
||||||
|
|
||||||
|
server=smtplib.SMTP('localhost')
|
||||||
|
db=MySQLdb.connect(db=dbname)
|
||||||
|
From="accounts@vinyambar.de"
|
||||||
|
|
||||||
|
cursor=db.cursor()
|
||||||
|
query=("select distinct users.id, users.email, users.firstname "+
|
||||||
|
"from users, games, subscriptions "+
|
||||||
|
"where users.id=subscriptions.user and subscriptions.game=games.id and "+
|
||||||
|
sql)
|
||||||
|
|
||||||
|
users=cursor.execute(query)
|
||||||
|
print "Sending confirmation to "+str(int(users))+" users"
|
||||||
|
while users!=0:
|
||||||
|
users=users-1
|
||||||
|
entry=cursor.fetchone()
|
||||||
|
custid=str(int(entry[0]))
|
||||||
|
email=entry[1]
|
||||||
|
firstname=entry[2]
|
||||||
|
|
||||||
|
infile=open(template,"r")
|
||||||
|
line = infile.read()
|
||||||
|
|
||||||
|
line = re.sub('<CUSTID>', custid, line)
|
||||||
|
line = re.sub('<FIRSTNAME>', firstname, line)
|
||||||
|
# line = re.sub("<GAMENAME>", game, line)
|
||||||
|
|
||||||
|
Msg = ("From: "+From+"\nTo: "+email+"\n"+
|
||||||
|
line)
|
||||||
|
|
||||||
|
try:
|
||||||
|
server.sendmail(From, email, Msg)
|
||||||
|
update=db.cursor()
|
||||||
|
update.execute("UPDATE users set status='PENDING' WHERE id="+custid)
|
||||||
|
print "Sent billing information to "+email
|
||||||
|
|
||||||
|
except:
|
||||||
|
print "Could not inform "+To
|
||||||
|
print "Reason was: '"+Reason+"'"
|
||||||
|
print "Exception is:", sys.exc_type, ":", sys.exc_value
|
||||||
|
|
||||||
|
infile.close()
|
|
@ -0,0 +1,69 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import MySQLdb
|
||||||
|
import sys
|
||||||
|
import smtplib
|
||||||
|
|
||||||
|
From='accounts@vinyambar.de'
|
||||||
|
dbname=sys.argv[1]
|
||||||
|
userid=sys.argv[2]
|
||||||
|
|
||||||
|
db=MySQLdb.connect(db=dbname)
|
||||||
|
cursor=db.cursor()
|
||||||
|
locale="de"
|
||||||
|
|
||||||
|
i=cursor.execute('SELECT email, firstname, lastname FROM users, transactions WHERE users.id='+str(userid))
|
||||||
|
|
||||||
|
if i==0:
|
||||||
|
print "Unknown user "+str(userid)
|
||||||
|
sys.exit()
|
||||||
|
|
||||||
|
email, firstname, lastname = cursor.fetchone()
|
||||||
|
i=cursor.execute('SELECT sum(balance) from transactions WHERE user='+str(userid))
|
||||||
|
balance=cursor.fetchone()[0]
|
||||||
|
if balance==None:
|
||||||
|
balance=0.0
|
||||||
|
print 'Balance for '+firstname+' '+lastname+' is '+str(balance)+' DEM'
|
||||||
|
|
||||||
|
if len(sys.argv)>4:
|
||||||
|
cash=float(sys.argv[3])
|
||||||
|
date=sys.argv[4]
|
||||||
|
reason='PAYMENT'
|
||||||
|
if len(sys.argv)>5:
|
||||||
|
reason=sys.argv[5]
|
||||||
|
|
||||||
|
cursor.execute("UPDATE users SET status='PAYING' WHERE id="+str(userid));
|
||||||
|
|
||||||
|
cursor.execute('INSERT transactions (user, balance, description, date) VALUES ('+str(userid)+', '+str(cash)+', \''+reason+'\', \''+date+'\')')
|
||||||
|
cursor.execute('SELECT LAST_INSERT_ID() FROM transactions WHERE user='+str(userid));
|
||||||
|
lastid = int(cursor.fetchone()[0])
|
||||||
|
result = cursor.execute('SELECT text FROM descriptions WHERE locale=\''+locale+'\' AND handle=\''+reason+'\'')
|
||||||
|
if result!=0:
|
||||||
|
reason = cursor.fetchone()[0]
|
||||||
|
|
||||||
|
print 'Transaction #'+str(lastid)+', new balance is '+str(balance+cash)
|
||||||
|
|
||||||
|
Msg = ("From: Vinyambar Buchhaltung <"+From+">\nTo: "+email+"\nSubject: Vinyambar Zahlungseingang.\n\n"+
|
||||||
|
"Kundennummer: "+str(userid)+"\n"+
|
||||||
|
"Eingangsdatum: "+date+"\n"+
|
||||||
|
"Transaktionsnummer: "+str(lastid)+"\n"+
|
||||||
|
"Alter Kontostand: "+str(balance)+" DEM\n"+
|
||||||
|
"Zahlungseingang: "+str(cash)+" DEM\n"+
|
||||||
|
"Neuer Kontostand: "+str(balance+cash)+" DEM\n"+
|
||||||
|
"Verwendungszweck: "+reason+"\n"+
|
||||||
|
"\n"+
|
||||||
|
"Deine Zahlung ist eingegangen und wurde auf dein Spielerkonto verbucht.\n")
|
||||||
|
|
||||||
|
try:
|
||||||
|
server=smtplib.SMTP('localhost')
|
||||||
|
server.sendmail(From, email, Msg)
|
||||||
|
except:
|
||||||
|
print "Could not send confirmation to "+email
|
||||||
|
print "Exception is:", sys.exc_type, ":", sys.exc_value
|
||||||
|
|
||||||
|
cursor.execute("select count(*) from users u, transactions t where u.id=t.user group by u.id having sum(t.balance)!=0.0")
|
||||||
|
count = cursor.fetchone()[0]
|
||||||
|
cursor.execute("select sum(transactions.balance) from transactions")
|
||||||
|
balance = cursor.fetchone()[0]
|
||||||
|
print str(balance)+ " DEM (" + str(balance/1.955830)+ " EUR) in " + str(int(count)) + " Konten"
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
and users.balance=0 and users.status='PENDING'
|
|
@ -0,0 +1,10 @@
|
||||||
|
select races.name Rasse, count(*) Anmeldungen
|
||||||
|
from races, subscriptions, users
|
||||||
|
where races.race=subscriptions.race and subscriptions.user=users.id
|
||||||
|
group by races.race;
|
||||||
|
|
||||||
|
select games.name Spiel, count(*) Anmeldungen
|
||||||
|
from games, subscriptions, users
|
||||||
|
where subscriptions.game=games.id and subscriptions.user=users.id
|
||||||
|
group by game;
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
|
## This script is called when an email from the user arrives
|
||||||
|
## in reply to the registration form's confirmation email.
|
||||||
|
## It's the first time the user is added to the database.
|
||||||
|
|
||||||
import MySQLdb
|
import MySQLdb
|
||||||
import sys
|
import sys
|
||||||
|
@ -81,7 +84,25 @@ matcholdrace=re.compile(
|
||||||
re.IGNORECASE | re.DOTALL | re.VERBOSE)
|
re.IGNORECASE | re.DOTALL | re.VERBOSE)
|
||||||
oldrace=0
|
oldrace=0
|
||||||
|
|
||||||
|
matchstandin=re.compile(
|
||||||
|
r""".*Stand-In:\s(on)\s*""",
|
||||||
|
re.IGNORECASE | re.DOTALL | re.VERBOSE)
|
||||||
|
standin=0
|
||||||
|
|
||||||
|
matchwaiting=re.compile(
|
||||||
|
r""".*Warteliste: on\s(on)\s*""",
|
||||||
|
re.IGNORECASE | re.DOTALL | re.VERBOSE)
|
||||||
|
waiting=0
|
||||||
|
|
||||||
for line in sys.stdin.readlines():
|
for line in sys.stdin.readlines():
|
||||||
|
match=matchwaiting.match(line)
|
||||||
|
if (match!=None):
|
||||||
|
waiting=1
|
||||||
|
continue
|
||||||
|
match=matchstandin.match(line)
|
||||||
|
if (match!=None):
|
||||||
|
standin=1
|
||||||
|
continue
|
||||||
match=matcholdrace.match(line)
|
match=matcholdrace.match(line)
|
||||||
if (match!=None):
|
if (match!=None):
|
||||||
oldrace=match.group(1)
|
oldrace=match.group(1)
|
||||||
|
@ -131,7 +152,7 @@ newrace=validrace(newrace)
|
||||||
if (email==None):
|
if (email==None):
|
||||||
error("enno@eressea.upb.de",
|
error("enno@eressea.upb.de",
|
||||||
"Es wurde keine Emailadresse angegeben: "+firstname+" "+lastname)
|
"Es wurde keine Emailadresse angegeben: "+firstname+" "+lastname)
|
||||||
elif (oldrace==None) & (newrace==None):
|
elif (oldrace==None) & (newrace==None) & (standin==0) & (waiting==0):
|
||||||
error(email, "Es wurde kein Spiel ausgewählt.")
|
error(email, "Es wurde kein Spiel ausgewählt.")
|
||||||
elif (firstname==None):
|
elif (firstname==None):
|
||||||
error(email, "Es wurde kein Vorname angegeben")
|
error(email, "Es wurde kein Vorname angegeben")
|
||||||
|
@ -155,12 +176,19 @@ else:
|
||||||
lastid=str(int(cursor.fetchone()[0]))
|
lastid=str(int(cursor.fetchone()[0]))
|
||||||
|
|
||||||
if (oldrace!=None):
|
if (oldrace!=None):
|
||||||
cursor.execute("INSERT INTO subscriptions (user, race, game) "+
|
error(email, "Derzeit wird kein Spiel nach alten Regeln angeboten")
|
||||||
"VALUES ("+lastid+", '"+oldrace+"', 1)")
|
# cursor.execute("INSERT INTO subscriptions (user, race, game) "+
|
||||||
|
# "VALUES ("+lastid+", '"+oldrace+"', 1)")
|
||||||
if (newrace!=None):
|
if (newrace!=None):
|
||||||
cursor.execute("INSERT INTO subscriptions (user, race, game) "+
|
error(email, "Derzeit wird kein Spiel nach neuen Regeln angeboten")
|
||||||
"VALUES ("+lastid+", '"+newrace+"', 2)")
|
# cursor.execute("INSERT INTO subscriptions (user, race, game, status) "+
|
||||||
|
# "VALUES ("+lastid+", '"+newrace+"', 2, 'WAITING')")
|
||||||
|
if waiting:
|
||||||
|
cursor.execute("INSERT INTO subscriptions (user, game, status) "+
|
||||||
|
"VALUES ("+lastid+", 3, 'WAITING')")
|
||||||
|
if standin:
|
||||||
|
cursor.execute("INSERT INTO subscriptions (user, game, status) "+
|
||||||
|
"VALUES ("+lastid+", 4, 'WAITING')")
|
||||||
|
|
||||||
errors.close()
|
errors.close()
|
||||||
unlock(sys.argv[1]+".err")
|
unlock(sys.argv[1]+".err")
|
||||||
|
|
|
@ -0,0 +1,52 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import MySQLdb
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
import smtplib
|
||||||
|
|
||||||
|
|
||||||
|
dbname=sys.argv[1]
|
||||||
|
template=sys.argv[2]
|
||||||
|
state=sys.argv[3]
|
||||||
|
tostate=sys.argv[3]
|
||||||
|
|
||||||
|
server=smtplib.SMTP('localhost')
|
||||||
|
db=MySQLdb.connect(db=dbname)
|
||||||
|
From="accounts@vinyambar.de"
|
||||||
|
|
||||||
|
cursor=db.cursor()
|
||||||
|
query=("select users.id, users.email, users.firstname "+
|
||||||
|
"from users, games, subscriptions "+
|
||||||
|
"where users.id=subscriptions.user and subscriptions.game=games.id and "+
|
||||||
|
"users.balance=0 and users.status='"+state+"'")
|
||||||
|
|
||||||
|
users=cursor.execute(query)
|
||||||
|
print "Sending confirmation to "+str(int(users))+" users"
|
||||||
|
while users!=0:
|
||||||
|
users=users-1
|
||||||
|
custid, email, firstname =cursor.fetchone()
|
||||||
|
|
||||||
|
infile=open(template,"r")
|
||||||
|
line = infile.read()
|
||||||
|
|
||||||
|
line = re.sub('<CUSTID>', custid, line)
|
||||||
|
line = re.sub('<FIRSTNAME>', firstname, line)
|
||||||
|
line = re.sub("<GAMENAME>", game, line)
|
||||||
|
|
||||||
|
Msg = ("From: "+From+"\nTo: "+email+"\n"+
|
||||||
|
"Subject: Vinyambar Kontoinformationen.\n\n"+
|
||||||
|
line)
|
||||||
|
|
||||||
|
try:
|
||||||
|
server.sendmail(From, email, Msg)
|
||||||
|
update=db.cursor()
|
||||||
|
update.execute("UPDATE users set status='"+tostate+"' WHERE id="+custid)
|
||||||
|
print "Sent '"+template+"' information to "+email
|
||||||
|
|
||||||
|
except:
|
||||||
|
print "Could not inform "+To
|
||||||
|
print "Reason was: '"+Reason+"'"
|
||||||
|
print "Exception is:", sys.exc_type, ":", sys.exc_value
|
||||||
|
|
||||||
|
infile.close()
|
|
@ -0,0 +1,7 @@
|
||||||
|
select users.id, left(concat(firstname,' ',lastname, ' <',email,'>'),43) Name, subscriptions.faction Partei, races.name Rasse
|
||||||
|
from users, games, subscriptions, races
|
||||||
|
where subscriptions.user=users.id
|
||||||
|
and games.id=subscriptions.game
|
||||||
|
and subscriptions.race=races.race
|
||||||
|
and games.id=1
|
||||||
|
order by subscriptions.id;
|
|
@ -0,0 +1,7 @@
|
||||||
|
select users.id, left(concat(firstname,' ',lastname, ' <',email,'>'),43) Name, subscriptions.faction Partei, races.name Rasse
|
||||||
|
from users, games, subscriptions, races
|
||||||
|
where subscriptions.user=users.id
|
||||||
|
and games.id=subscriptions.game
|
||||||
|
and subscriptions.race=races.race
|
||||||
|
and games.id=2
|
||||||
|
order by subscriptions.id;
|
|
@ -0,0 +1,13 @@
|
||||||
|
select u.id ID, left(concat(firstname,' ',lastname, ' <',email,'>'),43) Name, sum(t.balance) Kontostand
|
||||||
|
from users u, transactions t
|
||||||
|
where u.id=t.user
|
||||||
|
and u.status!='CONFIRMED'
|
||||||
|
GROUP BY u.id
|
||||||
|
HAVING SUM(t.balance)<2.5;
|
||||||
|
|
||||||
|
select count(users.status) Anzahl, users.status Status, games.name Spiel
|
||||||
|
from users, games, subscriptions
|
||||||
|
where games.id = subscriptions.game
|
||||||
|
and users.id = subscriptions.user
|
||||||
|
group by games.name, users.status
|
||||||
|
order by subscriptions.game;
|
|
@ -0,0 +1,6 @@
|
||||||
|
select users.id, users.email, users.firstname, users.lastname, users.email, games.name, races.name
|
||||||
|
from users, games, subscriptions, races
|
||||||
|
where subscriptions.user=users.id
|
||||||
|
and games.id=subscriptions.game
|
||||||
|
and subscriptions.race=races.race
|
||||||
|
order by games.id;
|
|
@ -0,0 +1,128 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
import sys
|
||||||
|
import curses
|
||||||
|
import MySQLdb
|
||||||
|
|
||||||
|
Footer = "Vinyambar Informationssystem"
|
||||||
|
locale = "de"
|
||||||
|
dbname = sys.argv[1]
|
||||||
|
db = MySQLdb.connect(db=dbname)
|
||||||
|
customers = {}
|
||||||
|
custid = 0
|
||||||
|
stdscr = curses.initscr()
|
||||||
|
height, width = stdscr.getmaxyx()
|
||||||
|
custinfo = stdscr.subwin(10, width, 0, 0)
|
||||||
|
custdetail = stdscr.subwin(10, width, 10, 0)
|
||||||
|
|
||||||
|
def refresh_customers():
|
||||||
|
cursor=db.cursor()
|
||||||
|
count=cursor.execute('SELECT id, firstname, lastname FROM users')
|
||||||
|
while count>0:
|
||||||
|
count=count-1
|
||||||
|
cid, firstname, lastname = cursor.fetchone()
|
||||||
|
customers[cid] = (firstname, lastname)
|
||||||
|
|
||||||
|
def show_detail():
|
||||||
|
line = 1
|
||||||
|
custdetail.erase()
|
||||||
|
custdetail.border()
|
||||||
|
custdetail.addstr(0, 2, "[ Kontoinformationen ]", curses.A_BOLD)
|
||||||
|
cursor=db.cursor()
|
||||||
|
count = cursor.execute('SELECT games.name, subscriptions.status, races.name FROM games, subscriptions, races WHERE subscriptions.user='+str(custid)+' and subscriptions.race=races.race and races.locale="'+locale+'" and subscriptions.game=games.id')
|
||||||
|
while count>0:
|
||||||
|
count = count-1
|
||||||
|
game, status, race = cursor.fetchone()
|
||||||
|
custdetail.addstr(line, 2, game+' - '+race+' - '+status)
|
||||||
|
line=line+1
|
||||||
|
count = cursor.execute('SELECT balance, description, date FROM transactions WHERE user='+str(custid))
|
||||||
|
line=line+1
|
||||||
|
while count>0:
|
||||||
|
count = count-1
|
||||||
|
balance, description, date = cursor.fetchone()
|
||||||
|
custdetail.addstr(line, 2, str(date)[0:10]+' - '+description+' - '+str(balance)+' DEM')
|
||||||
|
line=line+1
|
||||||
|
custdetail.refresh()
|
||||||
|
|
||||||
|
def show_customer():
|
||||||
|
cursor=db.cursor()
|
||||||
|
custinfo.erase()
|
||||||
|
custinfo.border()
|
||||||
|
custinfo.addstr(0, 2, "[ Kundendaten ]", curses.A_BOLD)
|
||||||
|
custinfo.addstr(1, 2, 'Kundennummer: '+str(custid))
|
||||||
|
show_detail()
|
||||||
|
count = cursor.execute('SELECT firstname, lastname, email, address, city, countries.name, phone, info, password, status FROM users, countries WHERE countries.id=users.country AND users.id='+str(custid))
|
||||||
|
if (count!=0):
|
||||||
|
firstname, lastname, email, addr, city, ccode, phone, info, passwd, status = cursor.fetchone()
|
||||||
|
custinfo.addstr(2, 2, 'Name: '+firstname+' '+lastname)
|
||||||
|
custinfo.addstr(3, 2, 'Address: '+addr)
|
||||||
|
custinfo.addstr(4, 2, ' '+city+', '+ccode)
|
||||||
|
custinfo.addstr(5, 2, 'Phone: '+phone)
|
||||||
|
custinfo.addstr(6, 2, 'Password: '+passwd)
|
||||||
|
if info!=None: custinfo.addstr(8, 2, str(info))
|
||||||
|
custinfo.refresh()
|
||||||
|
|
||||||
|
def search():
|
||||||
|
global Footer, custid
|
||||||
|
stdscr.addstr(height-1, 0, '/')
|
||||||
|
stdscr.clrtoeol()
|
||||||
|
curses.echo()
|
||||||
|
s = stdscr.getstr()
|
||||||
|
curses.noecho()
|
||||||
|
refresh_customers()
|
||||||
|
try:
|
||||||
|
custid = int(s)
|
||||||
|
except:
|
||||||
|
curses.beep()
|
||||||
|
Footer='Customer #'+s+' was not found'
|
||||||
|
|
||||||
|
if customers.has_key(custid):
|
||||||
|
show_customer()
|
||||||
|
else:
|
||||||
|
curses.beep()
|
||||||
|
Footer='Customer #'+s+' was not found'
|
||||||
|
|
||||||
|
|
||||||
|
def next_customer():
|
||||||
|
global custid
|
||||||
|
custid=custid+1
|
||||||
|
show_customer()
|
||||||
|
|
||||||
|
def prev_customer():
|
||||||
|
global custid
|
||||||
|
if custid>0:
|
||||||
|
custid=custid-1
|
||||||
|
show_customer()
|
||||||
|
|
||||||
|
def main():
|
||||||
|
global Footer
|
||||||
|
branch = { 'q' : None, '/' : search, '+' : next_customer, '-' : prev_customer }
|
||||||
|
while 1:
|
||||||
|
stdscr.addstr(height-1, 0, Footer)
|
||||||
|
stdscr.clrtoeol()
|
||||||
|
stdscr.refresh()
|
||||||
|
key=stdscr.getch()
|
||||||
|
Footer=':'
|
||||||
|
if (key<256) & (key>=0):
|
||||||
|
c = chr(key)
|
||||||
|
if branch.has_key(c):
|
||||||
|
fun=branch[c]
|
||||||
|
if (fun==None):
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
fun()
|
||||||
|
else:
|
||||||
|
Footer='Unknown keycode '+curses.keyname(key)
|
||||||
|
curses.beep()
|
||||||
|
|
||||||
|
stdscr.keypad(1)
|
||||||
|
curses.noecho()
|
||||||
|
curses.cbreak()
|
||||||
|
|
||||||
|
try:
|
||||||
|
show_customer()
|
||||||
|
main()
|
||||||
|
finally:
|
||||||
|
stdscr.keypad(0)
|
||||||
|
curses.echo()
|
||||||
|
curses.nocbreak()
|
||||||
|
curses.endwin()
|
|
@ -0,0 +1,663 @@
|
||||||
|
# MySQL dump 8.13
|
||||||
|
#
|
||||||
|
# Host: localhost Database: vinyambar
|
||||||
|
#--------------------------------------------------------
|
||||||
|
# Server version 3.23.36-log
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'countries'
|
||||||
|
#
|
||||||
|
|
||||||
|
CREATE TABLE countries (
|
||||||
|
id int(11) NOT NULL default '0',
|
||||||
|
name varchar(32) default NULL,
|
||||||
|
PRIMARY KEY (id)
|
||||||
|
) TYPE=MyISAM;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Dumping data for table 'countries'
|
||||||
|
#
|
||||||
|
|
||||||
|
INSERT INTO countries VALUES (1,'United States');
|
||||||
|
INSERT INTO countries VALUES (10,'Anguilla');
|
||||||
|
INSERT INTO countries VALUES (100,'Israel');
|
||||||
|
INSERT INTO countries VALUES (101,'Italy');
|
||||||
|
INSERT INTO countries VALUES (102,'Jamaica');
|
||||||
|
INSERT INTO countries VALUES (103,'Jan Mayen');
|
||||||
|
INSERT INTO countries VALUES (104,'Japan');
|
||||||
|
INSERT INTO countries VALUES (105,'Jersey');
|
||||||
|
INSERT INTO countries VALUES (106,'Jordan');
|
||||||
|
INSERT INTO countries VALUES (107,'Kazakhstan');
|
||||||
|
INSERT INTO countries VALUES (108,'Kenya Coast Republic');
|
||||||
|
INSERT INTO countries VALUES (109,'Kiribati');
|
||||||
|
INSERT INTO countries VALUES (11,'Antigua and Barbuda');
|
||||||
|
INSERT INTO countries VALUES (111,'Korea, South');
|
||||||
|
INSERT INTO countries VALUES (112,'Kuwait');
|
||||||
|
INSERT INTO countries VALUES (113,'Kyrgyzstan');
|
||||||
|
INSERT INTO countries VALUES (114,'Laos');
|
||||||
|
INSERT INTO countries VALUES (115,'Latvia');
|
||||||
|
INSERT INTO countries VALUES (116,'Lebanon');
|
||||||
|
INSERT INTO countries VALUES (117,'Lesotho');
|
||||||
|
INSERT INTO countries VALUES (118,'Liberia');
|
||||||
|
INSERT INTO countries VALUES (12,'Argentina');
|
||||||
|
INSERT INTO countries VALUES (120,'Liechtenstein');
|
||||||
|
INSERT INTO countries VALUES (121,'Lithuania');
|
||||||
|
INSERT INTO countries VALUES (122,'Luxembourg');
|
||||||
|
INSERT INTO countries VALUES (123,'Macau');
|
||||||
|
INSERT INTO countries VALUES (124,'Macedonia');
|
||||||
|
INSERT INTO countries VALUES (125,'Madagascar');
|
||||||
|
INSERT INTO countries VALUES (126,'Malawi');
|
||||||
|
INSERT INTO countries VALUES (127,'Malaysia');
|
||||||
|
INSERT INTO countries VALUES (128,'Maldives');
|
||||||
|
INSERT INTO countries VALUES (129,'Mali');
|
||||||
|
INSERT INTO countries VALUES (13,'Armenia');
|
||||||
|
INSERT INTO countries VALUES (130,'Malta');
|
||||||
|
INSERT INTO countries VALUES (131,'Marshall Islands');
|
||||||
|
INSERT INTO countries VALUES (132,'Martinique');
|
||||||
|
INSERT INTO countries VALUES (133,'Mauritania');
|
||||||
|
INSERT INTO countries VALUES (134,'Mauritius');
|
||||||
|
INSERT INTO countries VALUES (135,'Mayotte');
|
||||||
|
INSERT INTO countries VALUES (136,'Mexico');
|
||||||
|
INSERT INTO countries VALUES (137,'Moldova');
|
||||||
|
INSERT INTO countries VALUES (138,'Monaco');
|
||||||
|
INSERT INTO countries VALUES (139,'Mongolia');
|
||||||
|
INSERT INTO countries VALUES (14,'Aruba');
|
||||||
|
INSERT INTO countries VALUES (140,'Montserrat');
|
||||||
|
INSERT INTO countries VALUES (141,'Morocco');
|
||||||
|
INSERT INTO countries VALUES (142,'Mozambique');
|
||||||
|
INSERT INTO countries VALUES (143,'Namibia');
|
||||||
|
INSERT INTO countries VALUES (144,'Nauru');
|
||||||
|
INSERT INTO countries VALUES (145,'Nepal');
|
||||||
|
INSERT INTO countries VALUES (146,'Netherlands');
|
||||||
|
INSERT INTO countries VALUES (147,'Netherlands Antilles');
|
||||||
|
INSERT INTO countries VALUES (148,'New Caledonia');
|
||||||
|
INSERT INTO countries VALUES (149,'New Zealand');
|
||||||
|
INSERT INTO countries VALUES (15,'Australia');
|
||||||
|
INSERT INTO countries VALUES (150,'Nicaragua');
|
||||||
|
INSERT INTO countries VALUES (151,'Niger');
|
||||||
|
INSERT INTO countries VALUES (152,'Nigeria');
|
||||||
|
INSERT INTO countries VALUES (153,'Niue');
|
||||||
|
INSERT INTO countries VALUES (154,'Norway');
|
||||||
|
INSERT INTO countries VALUES (155,'Oman');
|
||||||
|
INSERT INTO countries VALUES (156,'Pakistan');
|
||||||
|
INSERT INTO countries VALUES (157,'Palau');
|
||||||
|
INSERT INTO countries VALUES (158,'Panama');
|
||||||
|
INSERT INTO countries VALUES (159,'Papua New Guinea');
|
||||||
|
INSERT INTO countries VALUES (16,'Austria');
|
||||||
|
INSERT INTO countries VALUES (160,'Paraguay');
|
||||||
|
INSERT INTO countries VALUES (161,'Peru');
|
||||||
|
INSERT INTO countries VALUES (162,'Philippines');
|
||||||
|
INSERT INTO countries VALUES (163,'Poland');
|
||||||
|
INSERT INTO countries VALUES (164,'Portugal');
|
||||||
|
INSERT INTO countries VALUES (165,'Puerto Rico');
|
||||||
|
INSERT INTO countries VALUES (166,'Qatar');
|
||||||
|
INSERT INTO countries VALUES (167,'Romania');
|
||||||
|
INSERT INTO countries VALUES (168,'Russian Federation');
|
||||||
|
INSERT INTO countries VALUES (169,'Rwanda');
|
||||||
|
INSERT INTO countries VALUES (17,'Azerbaijan Republic');
|
||||||
|
INSERT INTO countries VALUES (170,'Saint Helena');
|
||||||
|
INSERT INTO countries VALUES (171,'Saint Kitts-Nevis');
|
||||||
|
INSERT INTO countries VALUES (172,'Saint Lucia');
|
||||||
|
INSERT INTO countries VALUES (173,'Saint Pierre and Miquelon');
|
||||||
|
INSERT INTO countries VALUES (174,'Saint Vincent and the Grenadines');
|
||||||
|
INSERT INTO countries VALUES (175,'San Marino');
|
||||||
|
INSERT INTO countries VALUES (176,'Saudi Arabia');
|
||||||
|
INSERT INTO countries VALUES (177,'Senegal');
|
||||||
|
INSERT INTO countries VALUES (178,'Seychelles');
|
||||||
|
INSERT INTO countries VALUES (179,'Sierra Leone');
|
||||||
|
INSERT INTO countries VALUES (18,'Bahamas');
|
||||||
|
INSERT INTO countries VALUES (180,'Singapore');
|
||||||
|
INSERT INTO countries VALUES (181,'Slovakia');
|
||||||
|
INSERT INTO countries VALUES (182,'Slovenia');
|
||||||
|
INSERT INTO countries VALUES (183,'Solomon Islands');
|
||||||
|
INSERT INTO countries VALUES (184,'Somalia');
|
||||||
|
INSERT INTO countries VALUES (185,'South Africa');
|
||||||
|
INSERT INTO countries VALUES (186,'Spain');
|
||||||
|
INSERT INTO countries VALUES (187,'Sri Lanka');
|
||||||
|
INSERT INTO countries VALUES (188,'Sudan');
|
||||||
|
INSERT INTO countries VALUES (189,'Suriname');
|
||||||
|
INSERT INTO countries VALUES (19,'Bahrain');
|
||||||
|
INSERT INTO countries VALUES (190,'Svalbard');
|
||||||
|
INSERT INTO countries VALUES (191,'Swaziland');
|
||||||
|
INSERT INTO countries VALUES (192,'Sweden');
|
||||||
|
INSERT INTO countries VALUES (193,'Switzerland');
|
||||||
|
INSERT INTO countries VALUES (194,'Syria');
|
||||||
|
INSERT INTO countries VALUES (195,'Tahiti');
|
||||||
|
INSERT INTO countries VALUES (196,'Taiwan');
|
||||||
|
INSERT INTO countries VALUES (197,'Tajikistan');
|
||||||
|
INSERT INTO countries VALUES (198,'Tanzania');
|
||||||
|
INSERT INTO countries VALUES (199,'Thailand');
|
||||||
|
INSERT INTO countries VALUES (2,'Canada');
|
||||||
|
INSERT INTO countries VALUES (20,'Bangladesh');
|
||||||
|
INSERT INTO countries VALUES (200,'Togo');
|
||||||
|
INSERT INTO countries VALUES (201,'Tonga');
|
||||||
|
INSERT INTO countries VALUES (202,'Trinidad and Tobago');
|
||||||
|
INSERT INTO countries VALUES (203,'Tunisia');
|
||||||
|
INSERT INTO countries VALUES (204,'Turkey');
|
||||||
|
INSERT INTO countries VALUES (205,'Turkmenistan');
|
||||||
|
INSERT INTO countries VALUES (206,'Turks and Caicos Islands');
|
||||||
|
INSERT INTO countries VALUES (207,'Tuvalu');
|
||||||
|
INSERT INTO countries VALUES (208,'Uganda');
|
||||||
|
INSERT INTO countries VALUES (209,'Ukraine');
|
||||||
|
INSERT INTO countries VALUES (21,'Barbados');
|
||||||
|
INSERT INTO countries VALUES (210,'United Arab Emirates');
|
||||||
|
INSERT INTO countries VALUES (211,'Uruguay');
|
||||||
|
INSERT INTO countries VALUES (212,'Uzbekistan');
|
||||||
|
INSERT INTO countries VALUES (213,'Vanuatu');
|
||||||
|
INSERT INTO countries VALUES (214,'Vatican City State');
|
||||||
|
INSERT INTO countries VALUES (215,'Venezuela');
|
||||||
|
INSERT INTO countries VALUES (216,'Vietnam');
|
||||||
|
INSERT INTO countries VALUES (217,'Virgin Islands (U.S.)');
|
||||||
|
INSERT INTO countries VALUES (218,'Wallis and Futuna');
|
||||||
|
INSERT INTO countries VALUES (219,'Western Sahara');
|
||||||
|
INSERT INTO countries VALUES (22,'Belarus');
|
||||||
|
INSERT INTO countries VALUES (220,'Western Samoa');
|
||||||
|
INSERT INTO countries VALUES (221,'Yemen');
|
||||||
|
INSERT INTO countries VALUES (222,'Yugoslavia');
|
||||||
|
INSERT INTO countries VALUES (223,'Zambia');
|
||||||
|
INSERT INTO countries VALUES (224,'Zimbabwe</SELECT>');
|
||||||
|
INSERT INTO countries VALUES (225,'APO/FPO');
|
||||||
|
INSERT INTO countries VALUES (226,'Micronesia');
|
||||||
|
INSERT INTO countries VALUES (23,'Belgium');
|
||||||
|
INSERT INTO countries VALUES (24,'Belize');
|
||||||
|
INSERT INTO countries VALUES (25,'Benin');
|
||||||
|
INSERT INTO countries VALUES (26,'Bermuda');
|
||||||
|
INSERT INTO countries VALUES (27,'Bhutan');
|
||||||
|
INSERT INTO countries VALUES (28,'Bolivia');
|
||||||
|
INSERT INTO countries VALUES (29,'Bosnia and Herzegovina');
|
||||||
|
INSERT INTO countries VALUES (3,'United Kingdom');
|
||||||
|
INSERT INTO countries VALUES (30,'Botswana');
|
||||||
|
INSERT INTO countries VALUES (31,'Brazil');
|
||||||
|
INSERT INTO countries VALUES (32,'British Virgin Islands');
|
||||||
|
INSERT INTO countries VALUES (33,'Brunei Darussalam');
|
||||||
|
INSERT INTO countries VALUES (34,'Bulgaria');
|
||||||
|
INSERT INTO countries VALUES (35,'Burkina Faso');
|
||||||
|
INSERT INTO countries VALUES (36,'Burma');
|
||||||
|
INSERT INTO countries VALUES (37,'Burundi');
|
||||||
|
INSERT INTO countries VALUES (38,'Cambodia');
|
||||||
|
INSERT INTO countries VALUES (39,'Cameroon');
|
||||||
|
INSERT INTO countries VALUES (4,'Afghanistan');
|
||||||
|
INSERT INTO countries VALUES (40,'Cape Verde Islands');
|
||||||
|
INSERT INTO countries VALUES (41,'Cayman Islands');
|
||||||
|
INSERT INTO countries VALUES (42,'Central African Republic');
|
||||||
|
INSERT INTO countries VALUES (43,'Chad');
|
||||||
|
INSERT INTO countries VALUES (44,'Chile');
|
||||||
|
INSERT INTO countries VALUES (45,'China');
|
||||||
|
INSERT INTO countries VALUES (46,'Colombia');
|
||||||
|
INSERT INTO countries VALUES (47,'Comoros');
|
||||||
|
INSERT INTO countries VALUES (48,'Congo, Democratic Republic of th');
|
||||||
|
INSERT INTO countries VALUES (49,'Congo, Republic of the');
|
||||||
|
INSERT INTO countries VALUES (5,'Albania');
|
||||||
|
INSERT INTO countries VALUES (50,'Cook Islands');
|
||||||
|
INSERT INTO countries VALUES (51,'Costa Rica');
|
||||||
|
INSERT INTO countries VALUES (52,'Cote d Ivoire (Ivory Coast)');
|
||||||
|
INSERT INTO countries VALUES (53,'Croatia, Republic of');
|
||||||
|
INSERT INTO countries VALUES (55,'Cyprus');
|
||||||
|
INSERT INTO countries VALUES (56,'Czech Republic');
|
||||||
|
INSERT INTO countries VALUES (57,'Denmark');
|
||||||
|
INSERT INTO countries VALUES (58,'Djibouti');
|
||||||
|
INSERT INTO countries VALUES (59,'Dominica');
|
||||||
|
INSERT INTO countries VALUES (6,'Algeria');
|
||||||
|
INSERT INTO countries VALUES (60,'Dominican Republic');
|
||||||
|
INSERT INTO countries VALUES (61,'Ecuador');
|
||||||
|
INSERT INTO countries VALUES (62,'Egypt');
|
||||||
|
INSERT INTO countries VALUES (63,'El Salvador');
|
||||||
|
INSERT INTO countries VALUES (64,'Equatorial Guinea');
|
||||||
|
INSERT INTO countries VALUES (65,'Eritrea');
|
||||||
|
INSERT INTO countries VALUES (66,'Estonia');
|
||||||
|
INSERT INTO countries VALUES (67,'Ethiopia');
|
||||||
|
INSERT INTO countries VALUES (68,'Falkland Islands (Islas Malvinas');
|
||||||
|
INSERT INTO countries VALUES (69,'Fiji');
|
||||||
|
INSERT INTO countries VALUES (7,'American Samoa');
|
||||||
|
INSERT INTO countries VALUES (70,'Finland');
|
||||||
|
INSERT INTO countries VALUES (71,'France');
|
||||||
|
INSERT INTO countries VALUES (72,'French Guiana');
|
||||||
|
INSERT INTO countries VALUES (73,'French Polynesia');
|
||||||
|
INSERT INTO countries VALUES (74,'Gabon Republic');
|
||||||
|
INSERT INTO countries VALUES (75,'Gambia');
|
||||||
|
INSERT INTO countries VALUES (76,'Georgia');
|
||||||
|
INSERT INTO countries VALUES (77,'Germany');
|
||||||
|
INSERT INTO countries VALUES (78,'Ghana');
|
||||||
|
INSERT INTO countries VALUES (79,'Gibraltar');
|
||||||
|
INSERT INTO countries VALUES (8,'Andorra');
|
||||||
|
INSERT INTO countries VALUES (80,'Greece');
|
||||||
|
INSERT INTO countries VALUES (81,'Greenland');
|
||||||
|
INSERT INTO countries VALUES (82,'Grenada');
|
||||||
|
INSERT INTO countries VALUES (83,'Guadeloupe');
|
||||||
|
INSERT INTO countries VALUES (84,'Guam');
|
||||||
|
INSERT INTO countries VALUES (85,'Guatemala');
|
||||||
|
INSERT INTO countries VALUES (86,'Guernsey');
|
||||||
|
INSERT INTO countries VALUES (87,'Guinea');
|
||||||
|
INSERT INTO countries VALUES (88,'Guinea-Bissau');
|
||||||
|
INSERT INTO countries VALUES (89,'Guyana');
|
||||||
|
INSERT INTO countries VALUES (9,'Angola');
|
||||||
|
INSERT INTO countries VALUES (90,'Haiti');
|
||||||
|
INSERT INTO countries VALUES (91,'Honduras');
|
||||||
|
INSERT INTO countries VALUES (92,'Hong Kong');
|
||||||
|
INSERT INTO countries VALUES (93,'Hungary');
|
||||||
|
INSERT INTO countries VALUES (94,'Iceland');
|
||||||
|
INSERT INTO countries VALUES (95,'India');
|
||||||
|
INSERT INTO countries VALUES (96,'Indonesia');
|
||||||
|
INSERT INTO countries VALUES (99,'Ireland');
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'dual'
|
||||||
|
#
|
||||||
|
|
||||||
|
CREATE TABLE dual (
|
||||||
|
dual char(1) default NULL
|
||||||
|
) TYPE=MyISAM;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Dumping data for table 'dual'
|
||||||
|
#
|
||||||
|
|
||||||
|
INSERT INTO dual VALUES ('0');
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'factions'
|
||||||
|
#
|
||||||
|
|
||||||
|
CREATE TABLE factions (
|
||||||
|
id varchar(6) NOT NULL default '',
|
||||||
|
game int(11) NOT NULL default '0',
|
||||||
|
email varchar(64) default NULL,
|
||||||
|
banner text,
|
||||||
|
vacation varchar(64) default NULL,
|
||||||
|
password varchar(64) default NULL,
|
||||||
|
name varchar(64) default NULL,
|
||||||
|
user int(11) NOT NULL default '0',
|
||||||
|
vacation_start date default NULL,
|
||||||
|
race varchar(16) default NULL,
|
||||||
|
locale varchar(10) default NULL,
|
||||||
|
lastorders int(11) default NULL,
|
||||||
|
PRIMARY KEY (id,game)
|
||||||
|
) TYPE=MyISAM;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Dumping data for table 'factions'
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'games'
|
||||||
|
#
|
||||||
|
|
||||||
|
CREATE TABLE games (
|
||||||
|
id int(11) NOT NULL auto_increment,
|
||||||
|
name varchar(32) NOT NULL default '',
|
||||||
|
info text,
|
||||||
|
PRIMARY KEY (id)
|
||||||
|
) TYPE=MyISAM;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Dumping data for table 'games'
|
||||||
|
#
|
||||||
|
|
||||||
|
INSERT INTO games VALUES (1,'Vinyambar I','Vinyambar nach alten Regeln');
|
||||||
|
INSERT INTO games VALUES (2,'Vinyambar II','Vinyambar nach neuen Regeln');
|
||||||
|
INSERT INTO games VALUES (3,'Warteliste','Interessenten für neue Regeln');
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'races'
|
||||||
|
#
|
||||||
|
|
||||||
|
CREATE TABLE races (
|
||||||
|
locale varchar(10) NOT NULL default '',
|
||||||
|
race varchar(10) NOT NULL default '',
|
||||||
|
name varchar(20) default NULL
|
||||||
|
) TYPE=MyISAM;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Dumping data for table 'races'
|
||||||
|
#
|
||||||
|
|
||||||
|
INSERT INTO races VALUES ('de','GOBLIN','Goblins');
|
||||||
|
INSERT INTO races VALUES ('de','DWARF','Zwerge');
|
||||||
|
INSERT INTO races VALUES ('de','ELF','Elfen');
|
||||||
|
INSERT INTO races VALUES ('de','HALFLING','Halblinge');
|
||||||
|
INSERT INTO races VALUES ('de','INSECT','Insekten');
|
||||||
|
INSERT INTO races VALUES ('de','AQUARIAN','Meermenschen');
|
||||||
|
INSERT INTO races VALUES ('de','HUMAN','Menschen');
|
||||||
|
INSERT INTO races VALUES ('de','CAT','Katzen');
|
||||||
|
INSERT INTO races VALUES ('de','TROLL','Trolle');
|
||||||
|
INSERT INTO races VALUES ('de','ORC','Orks');
|
||||||
|
INSERT INTO races VALUES ('de','DEMON','Dämonen');
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'subscriptions'
|
||||||
|
#
|
||||||
|
|
||||||
|
CREATE TABLE subscriptions (
|
||||||
|
game int(11) NOT NULL default '0',
|
||||||
|
user int(11) NOT NULL default '0',
|
||||||
|
race varchar(10) default NULL,
|
||||||
|
id int(10) NOT NULL auto_increment,
|
||||||
|
status varchar(10) NOT NULL default 'NEW',
|
||||||
|
updated timestamp(14) NOT NULL,
|
||||||
|
credits int(11) NOT NULL default '0',
|
||||||
|
PRIMARY KEY (id)
|
||||||
|
) TYPE=MyISAM;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Dumping data for table 'subscriptions'
|
||||||
|
#
|
||||||
|
|
||||||
|
INSERT INTO subscriptions VALUES (1,4,'ELF',4,'CONFIRMED',20011106230004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,2,'HUMAN',2,'CONFIRMED',20011106224055,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,3,'DWARF',3,'CONFIRMED',20011106224055,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,5,'HALFLING',5,'CONFIRMED',20011106230004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,6,'DWARF',6,'CONFIRMED',20011106231004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,7,'ELF',7,'CONFIRMED',20011106231504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,8,'TROLL',8,'CONFIRMED',20011106232003,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,9,'DWARF',9,'CONFIRMED',20011106233004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,10,'ELF',10,'CONFIRMED',20011106233005,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,11,'DWARF',11,'CONFIRMED',20011106233005,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,12,'GOBLIN',12,'CONFIRMED',20011106233505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,68,'DWARF',78,'CONFIRMED',20011108215504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,67,'TROLL',77,'CONFIRMED',20011108201004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,14,'CAT',15,'CONFIRMED',20011107000503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,15,'ELF',16,'CONFIRMED',20011107002509,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,15,'HALFLING',17,'CONFIRMED',20011107013618,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,18,'AQUARIAN',18,'CONFIRMED',20011107085504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,19,'DEMON',19,'CONFIRMED',20011107085504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,19,'AQUARIAN',20,'CONFIRMED',20011107085504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,20,'ELF',21,'CONFIRMED',20011107085504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,21,'CAT',22,'CONFIRMED',20011111220350,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,22,'HALFLING',23,'CONFIRMED',20011107095504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,23,'DEMON',24,'CONFIRMED',20011107105009,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,24,'AQUARIAN',25,'CONFIRMED',20011107105504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,25,'DWARF',26,'CONFIRMED',20011107110503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,26,'AQUARIAN',27,'CONFIRMED',20011107114004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,27,'ELF',28,'CONFIRMED',20011107120503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,27,'CAT',29,'CONFIRMED',20011107120503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,28,'HUMAN',30,'CONFIRMED',20011107121506,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,29,'AQUARIAN',31,'CONFIRMED',20011107122004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,29,'AQUARIAN',32,'CONFIRMED',20011107122004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,30,'HALFLING',33,'CONFIRMED',20011107123504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,31,'TROLL',34,'CONFIRMED',20011107135004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,32,'TROLL',35,'CONFIRMED',20011107143508,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,33,'DEMON',36,'CONFIRMED',20011107152006,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,34,'ELF',37,'CONFIRMED',20011107154504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,35,'DWARF',38,'CONFIRMED',20011107154504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,36,'AQUARIAN',39,'CONFIRMED',20011107160504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,37,'GOBLIN',40,'CONFIRMED',20011107161008,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,38,'CAT',41,'CONFIRMED',20011107163023,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,39,'HUMAN',42,'CONFIRMED',20011107164505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,40,'ORC',43,'CONFIRMED',20011107171004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,41,'DWARF',44,'CONFIRMED',20011107173004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,42,'DEMON',45,'CONFIRMED',20011107184004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,43,'INSECT',46,'CONFIRMED',20011107190504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,44,'AQUARIAN',47,'CONFIRMED',20011107200004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,45,'DWARF',48,'CONFIRMED',20011107201504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,45,'AQUARIAN',49,'CONFIRMED',20011107201504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,46,'INSECT',50,'CONFIRMED',20011107202504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,47,'CAT',51,'CONFIRMED',20011107203004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,48,'TROLL',52,'CONFIRMED',20011107203508,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,48,'DWARF',53,'CONFIRMED',20011107203509,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,49,'ELF',54,'CONFIRMED',20011107213503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,50,'HUMAN',55,'CONFIRMED',20011107222003,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,51,'AQUARIAN',56,'CONFIRMED',20011107223504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,52,'TROLL',57,'CONFIRMED',20011107223504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,52,'HUMAN',58,'CONFIRMED',20011107223504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,53,'HUMAN',59,'CONFIRMED',20011107223504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,53,'HUMAN',60,'CONFIRMED',20011107223505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,54,'DWARF',61,'CONFIRMED',20011107234505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,55,'HUMAN',62,'CONFIRMED',20011108001003,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,56,'TROLL',63,'CONFIRMED',20011108023507,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,57,'AQUARIAN',64,'CONFIRMED',20011108095504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,58,'HUMAN',65,'CONFIRMED',20011108124503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,59,'DWARF',66,'CONFIRMED',20011108153006,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,60,'DWARF',67,'CONFIRMED',20011108154504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,61,'INSECT',68,'CONFIRMED',20011108165505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,62,'HALFLING',69,'CONFIRMED',20011108183504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,62,'ELF',70,'CONFIRMED',20011108183504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,63,'DEMON',71,'CONFIRMED',20011108183504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,63,'ELF',72,'CONFIRMED',20011108183504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,64,'INSECT',73,'CONFIRMED',20011108185004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,65,'DWARF',74,'CONFIRMED',20011108192503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,66,'DWARF',75,'CONFIRMED',20011108195504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,66,'ELF',76,'CONFIRMED',20011108195505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,69,'INSECT',79,'CONFIRMED',20011108220003,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,70,'HALFLING',80,'CONFIRMED',20011108222503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,71,'DWARF',81,'CONFIRMED',20011108224013,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,72,'GOBLIN',82,'CONFIRMED',20011108224503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,72,'DWARF',83,'CONFIRMED',20011108224503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,73,'TROLL',84,'CONFIRMED',20011108225004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,74,'HUMAN',85,'CONFIRMED',20011109070003,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,74,'HUMAN',86,'CONFIRMED',20011109070004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,75,'DWARF',87,'CONFIRMED',20011109094004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,76,'ELF',88,'CONFIRMED',20011109094504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,77,'ELF',89,'CONFIRMED',20011109094504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,78,'DWARF',90,'CONFIRMED',20011109103504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,79,'ORC',91,'CONFIRMED',20011109105004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,80,'DEMON',92,'CONFIRMED',20011109121504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,81,'INSECT',93,'CONFIRMED',20011109131003,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,82,'DEMON',94,'CONFIRMED',20011109144004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,83,'CAT',95,'CONFIRMED',20011109145004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,84,'AQUARIAN',96,'CONFIRMED',20011109190003,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,85,'GOBLIN',97,'CONFIRMED',20011109210506,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,86,'GOBLIN',98,'CONFIRMED',20011109215004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,87,'ELF',99,'CONFIRMED',20011110115504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,88,'AQUARIAN',100,'CONFIRMED',20011110121004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,89,'TROLL',101,'CONFIRMED',20011110130504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,90,'DWARF',102,'CONFIRMED',20011110142021,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,90,'DWARF',103,'CONFIRMED',20011110142021,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,91,'AQUARIAN',104,'CONFIRMED',20011110142504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,93,'GOBLIN',106,'CONFIRMED',20011110152005,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,94,'HALFLING',107,'CONFIRMED',20011110152005,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,95,'HALFLING',108,'CONFIRMED',20011110155005,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,96,'ELF',109,'CONFIRMED',20011110160003,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,97,'DEMON',110,'CONFIRMED',20011110180504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,97,'HALFLING',111,'CONFIRMED',20011110180504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,98,'ORC',112,'CONFIRMED',20011110190508,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,99,'AQUARIAN',113,'CONFIRMED',20011110201003,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,100,'ELF',114,'CONFIRMED',20011110202005,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,101,'HUMAN',115,'CONFIRMED',20011110204505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,102,'DEMON',116,'CONFIRMED',20011111111504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,103,'DWARF',117,'CONFIRMED',20011111113004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,104,'ELF',118,'CONFIRMED',20011111140003,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,105,'TROLL',119,'CONFIRMED',20011111141504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,106,'DEMON',120,'CONFIRMED',20011111144505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,107,'ELF',121,'CONFIRMED',20011111161507,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,108,'AQUARIAN',122,'CONFIRMED',20011111162004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,109,'INSECT',123,'CONFIRMED',20011111163004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,110,'INSECT',124,'CONFIRMED',20011111164510,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,111,'HALFLING',125,'CONFIRMED',20011111185004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,111,'DEMON',126,'CONFIRMED',20011111185005,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,112,'AQUARIAN',127,'CONFIRMED',20011111195004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,114,'ELF',129,'CONFIRMED',20011111202506,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,115,'DWARF',130,'CONFIRMED',20011111214505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,116,'TROLL',131,'CONFIRMED',20011111225505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,116,'HALFLING',132,'CONFIRMED',20011111225506,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,117,'DEMON',133,'CONFIRMED',20011112063020,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,118,'TROLL',134,'CONFIRMED',20011112082005,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,119,'HUMAN',135,'CONFIRMED',20011112101504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,120,'HUMAN',136,'CONFIRMED',20011112103004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,121,'AQUARIAN',137,'CONFIRMED',20011112103004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,121,'GOBLIN',138,'CONFIRMED',20011114122718,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,122,'DWARF',139,'CONFIRMED',20011112103004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,123,'DEMON',140,'CONFIRMED',20011112121504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,124,'AQUARIAN',141,'CONFIRMED',20011112141504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,125,'INSECT',142,'CONFIRMED',20011112143003,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,126,'INSECT',143,'CONFIRMED',20011112155004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,127,'HUMAN',144,'CONFIRMED',20011112170004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,128,'GOBLIN',145,'CONFIRMED',20011112172503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,129,'INSECT',146,'CONFIRMED',20011112184504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,130,'HALFLING',147,'CONFIRMED',20011112204505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,130,'ELF',148,'CONFIRMED',20011112204505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,131,'TROLL',149,'CONFIRMED',20011112225503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,132,'ELF',150,'CONFIRMED',20011113010003,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,133,'ELF',151,'CONFIRMED',20011113013503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,134,'CAT',152,'CONFIRMED',20011113085504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,135,'ELF',153,'CONFIRMED',20011113145505,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,136,'ELF',154,'CONFIRMED',20011113151504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,137,'GOBLIN',155,'CONFIRMED',20011113230507,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,138,'DWARF',156,'CONFIRMED',20011114002504,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,139,'GOBLIN',157,'CONFIRMED',20011114110503,0);
|
||||||
|
INSERT INTO subscriptions VALUES (2,140,'DEMON',158,'CONFIRMED',20011114112004,0);
|
||||||
|
INSERT INTO subscriptions VALUES (3,141,'DWARF',159,'WAITING',20011114162334,0);
|
||||||
|
INSERT INTO subscriptions VALUES (1,142,'INSECT',160,'CONFIRMED',20011116222017,0);
|
||||||
|
INSERT INTO subscriptions VALUES (3,143,'HALFLING',161,'WAITING',20011118204013,0);
|
||||||
|
|
||||||
|
#
|
||||||
|
# Table structure for table 'users'
|
||||||
|
#
|
||||||
|
|
||||||
|
CREATE TABLE users (
|
||||||
|
id int(11) NOT NULL auto_increment,
|
||||||
|
email varchar(64) default NULL,
|
||||||
|
info text,
|
||||||
|
address varchar(28) default NULL,
|
||||||
|
city varchar(28) default NULL,
|
||||||
|
country int(11) NOT NULL default '0',
|
||||||
|
phone varchar(32) default NULL,
|
||||||
|
firstname varchar(32) default NULL,
|
||||||
|
lastname varchar(32) default NULL,
|
||||||
|
password varchar(16) NOT NULL default '',
|
||||||
|
updated timestamp(14) NOT NULL,
|
||||||
|
PRIMARY KEY (id)
|
||||||
|
) TYPE=MyISAM;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Dumping data for table 'users'
|
||||||
|
#
|
||||||
|
|
||||||
|
INSERT INTO users VALUES (4,'stemu@netcologne.de',NULL,'Mendener Str. 9','51105 Kvln',77,'','Stephan','M|ller','MsR675tf',20011106225756);
|
||||||
|
INSERT INTO users VALUES (2,'christianemmler@t-online.de',NULL,'Delmestrasse 55','27777 Ganderkesee',77,'04222-7951073','Christian','Emmler','awfUaLOw',20011106223256);
|
||||||
|
INSERT INTO users VALUES (3,'R.Pusbatzkies@gmx.de',NULL,'Heideweg 6','03119 Welzow',77,'035751 12823','Rene','Pusbatzkies','4X2eRrsb',20011106224026);
|
||||||
|
INSERT INTO users VALUES (5,'meirose@studst.fh-muenster.de',NULL,'Lange Strasse 11','27777 Ganderkesee',77,'','Nils','Meirose','gPG1Simr',20011106233417);
|
||||||
|
INSERT INTO users VALUES (6,'alkas@t-online.de',NULL,'Emil-Barth-Str.99','Düsseldorf',77,'','Thomas','Volkmann','cwD7oD6H',20011106230847);
|
||||||
|
INSERT INTO users VALUES (7,'rosenhaeger@planet-interkom.de',NULL,'Mühlenbrink 18','Detmold',77,'05231-628338','Dirk','Rosenhäger','OwSKnl97',20011106231428);
|
||||||
|
INSERT INTO users VALUES (8,'sibbi@freenet.de',NULL,'Jägersberg 12','24103 Kiel',77,'0431552372','Christopher','Sievers','SachwIuS',20011106231808);
|
||||||
|
INSERT INTO users VALUES (9,'michael-steil@t-online.de',NULL,'Im Langgarten 14 A','66687 Wadern',77,'06874/182022','Michael','Steil','r3OHgxAp',20011106232959);
|
||||||
|
INSERT INTO users VALUES (10,'DMuenstermann@t-online.de',NULL,'Lärchenstr. 4','45892 Gelsenkirchen',77,'0209 799440','Denise','Münstermann','zcMn5FvU',20011106233000);
|
||||||
|
INSERT INTO users VALUES (11,'dvaergynlaender@gmx.de',NULL,'Lärchenstr. 4','45892 Gelsenkirchen',77,'0209 799440','Dirk','Marquardt','ylW7nwOm',20011106233000);
|
||||||
|
INSERT INTO users VALUES (12,'D.Axmacher@t-online.de',NULL,'Streuffstr. 46','Emmerich',77,'02828/92003','Daniel','Axmacher','wqpuZzMx',20011106233008);
|
||||||
|
INSERT INTO users VALUES (67,'bigkas@newsfactory.net',NULL,'Lechfeldstr. 23b','86316 Friedberg',77,'0821 229 29 12 (ges)','Klaus','Borchert','li1v7r2m',20011108200859);
|
||||||
|
INSERT INTO users VALUES (14,'cennaire@gmx.de',NULL,'Im Langgarten 14 A','66687 wadern',77,'','Sabine','Steil','MF6mH6ni',20011107000431);
|
||||||
|
INSERT INTO users VALUES (15,'Aerisprojekt@web.de',NULL,'Sundgauer Str. 105R','Berlin',77,'','Immanuel','Völker','ugTXl7Pn',20011107002356);
|
||||||
|
INSERT INTO users VALUES (20,'Schrat@t-online.de',NULL,'Wolfinstr. 10','77830 Bühlertal',77,'07223/991569','Jens','Schrader','o7uFqyKF',20011107085420);
|
||||||
|
INSERT INTO users VALUES (19,'saressa@celtic-visions.net',NULL,'Geismar Landstr. 9','Göttingen',77,'0551 / 49569266','Thomas','Schmeja','SiocxqZh',20011107085410);
|
||||||
|
INSERT INTO users VALUES (18,'Muescha@epost.de',NULL,'Saßnitzer Str. 4','Dresden',77,'','Michael','Sommer','0378RCOT',20011107085255);
|
||||||
|
INSERT INTO users VALUES (21,'red@gmx.de',NULL,'Selchower Strasse 28','12049 Berlin',77,'','Mareike','Paluk','IcC3kQ7P',20011107093654);
|
||||||
|
INSERT INTO users VALUES (22,'mirco-jabs@gmx.de',NULL,'Am Bollheister 54','47055 Duisburg',77,'','Mirco','Jabs','yREUOJd6',20011107095421);
|
||||||
|
INSERT INTO users VALUES (23,'egonaut@web.de',NULL,'Cammannstraße 4','38118 Braunschweig',77,'','Karsten','Schulz','ZSLPdqYW',20011107104844);
|
||||||
|
INSERT INTO users VALUES (24,'Santa_Cruz_@web.de',NULL,'Willy-Andreas-Allee 7','76131 Karlsruhe',77,'0178 - 4577630','Andreas','Kreuzer','xaC1vz69',20011107105426);
|
||||||
|
INSERT INTO users VALUES (25,'vic@tzi.de',NULL,'Hahnenstr. 21','28309 Bremen',77,'','Victor','Wundersee','Mv7l3PAz',20011107110426);
|
||||||
|
INSERT INTO users VALUES (26,'marcelkessels@web.de',NULL,'Bismarckstr. 51','41747 Viersen',77,'02162-574670','Marcel','Kessels','9XRr1bVY',20011107113517);
|
||||||
|
INSERT INTO users VALUES (27,'elfpunkt@yahoo.de',NULL,'Kirchheimer Str. 18','69214 Eppelheim',77,'','Dietmar','Fischer','ifEeJPKV',20011107120408);
|
||||||
|
INSERT INTO users VALUES (28,'ChiefMUC@gmx.net',NULL,'Josef-Frankl-Strasse 11B','80995 München',77,'','Oliver','Pappalardo','sQNeuVmz',20011107121008);
|
||||||
|
INSERT INTO users VALUES (29,'rolf.schmidt@nefkom.net',NULL,'Krugstr 22','90419 Nürnberg',77,'0049 172 8249600','Rolf','Schmidt','pYhJ45ya',20011107121817);
|
||||||
|
INSERT INTO users VALUES (30,'Gron-T.kar@gmx.de',NULL,'Hultroper Dorfstraße 19','59510 Lippetal-Hultrop',77,'02527/8362','Dominik','Gösken','6yMUcZE1',20011107123201);
|
||||||
|
INSERT INTO users VALUES (31,'roland.engels@web.de',NULL,'17 Lutton Place','Edinburgh EH8 9PD',3,'0044-131-6681134','Roland','Engels','bJLkxYpZ',20011107134618);
|
||||||
|
INSERT INTO users VALUES (32,'sahne@tzi.de',NULL,'Hinter dem Gartel 47','OHZ',77,'04791/899006','Daniel','Kühn','JVDBiaGt',20011107143430);
|
||||||
|
INSERT INTO users VALUES (33,'michael@kamenz.de',NULL,'Kirchweg 4','01920 Wendischbaselitz',77,'+49 3578 305068','Michael','Möller','jIqBsV1p',20011107151554);
|
||||||
|
INSERT INTO users VALUES (34,'wuestenkrieg@gmx.de',NULL,'Hauptstraße 9','02627 Breitendorf',77,'','Falk','Schneider','WJa1IAPy',20011107154137);
|
||||||
|
INSERT INTO users VALUES (35,'Sven.Pietschmann@t-online.de',NULL,'Löbauer Str. 64','Beiersdorf',77,'','Sven','Pietschmann','YnryGAD7',20011107154155);
|
||||||
|
INSERT INTO users VALUES (36,'520097125011-0001@t-online.de',NULL,'Nollinger Str. 42','79618 Rheinfelden',77,'0173/5215656','Uwe','Müller','AFPd86ap',20011107160339);
|
||||||
|
INSERT INTO users VALUES (37,'Schifferb@web.de',NULL,'Pappelstr. 71b','28199 Bremen',77,'0173-5779873','Bernd','Schiffer','uTkG6ild',20011107160859);
|
||||||
|
INSERT INTO users VALUES (38,'marten.kollakowski@t-online.de',NULL,'Carl-von-Ossietzky-Str. 3','29126 oldenburg',77,'0441/7779763','Marten','Kollakowski','ZYR9jY5e',20011107162558);
|
||||||
|
INSERT INTO users VALUES (39,'Markus.Klawitter@web.de',NULL,'Hoeltyweg 15','49082 Osnabrueck',77,'','Markus','Klawitter','YlB8yB6R',20011107164020);
|
||||||
|
INSERT INTO users VALUES (40,'cordesmartin@gmx.de',NULL,'Feldstrasse 79 a','Bremen',77,'0421 77412','Martin','Cordes','6tV8oqQf',20011107170659);
|
||||||
|
INSERT INTO users VALUES (41,'marco.vitali@gmx.ch',NULL,'Buechstrasse 18','5445 Eggenwil',193,'++41-(0)56-6316989','Marco','Vitali','T8HSsnWd',20011107172612);
|
||||||
|
INSERT INTO users VALUES (42,'moritzsalinger@web.de',NULL,'Obentrautstraße 64','10963 Berlin',77,'0173 97 95 701','Moritz','Salinger','GrfL4jon',20011107183554);
|
||||||
|
INSERT INTO users VALUES (43,'christian@decomain.de',NULL,'Spiegelsbergenweg 104A','Halberstadt',77,'+49 179 2155992','Christian','Decomain','s1Fx40y3',20011107190221);
|
||||||
|
INSERT INTO users VALUES (44,'ramona@schrepler.de',NULL,'Fritz-Frey-Str. 11','69121 Heidelberg',77,'06221-418010','Ramona','Schrepler','Lacn2Pyv',20011107195559);
|
||||||
|
INSERT INTO users VALUES (45,'ARose@nwn.de',NULL,'Walsroder Str.4','28215 Bremen',77,'','Arne','Rose','PrIw8UyY',20011107201347);
|
||||||
|
INSERT INTO users VALUES (46,'hbruhns@ix.urz.uni-heidelberg.de',NULL,'Fritz-Frey-Str. 11','69121 Heidelberg',77,'06221 418012','Hjalmar','Bruhns','zwpY7peL',20011107202024);
|
||||||
|
INSERT INTO users VALUES (47,'osprung@gmx.de',NULL,'Meißener Str.9','44139 Dortmund',77,'','Oliver','Sprung','xiXDEu9Y',20011107202741);
|
||||||
|
INSERT INTO users VALUES (48,'Fam.Spengler@t-online.de',NULL,'Irlenbornerstr. 14','53783 Eitorf',77,'02243 82178','Stephan','Spengler','okdq89vi',20011107203029);
|
||||||
|
INSERT INTO users VALUES (49,'gerhard.hecht@deutschlandweb.de',NULL,'Lerchenweg 16','86492 Egling a.d.Paar',77,'08206 / 903178','Gerhard','Hecht','s4ilkbQb',20011107213252);
|
||||||
|
INSERT INTO users VALUES (50,'Ralf.Hachmeister@t-online.de',NULL,'Georg-Viktor-Strasse 32','31812 Bad Pyrmont',77,'05281 960074','Ralf','Hachmeister','Rv5dJqqz',20011107221535);
|
||||||
|
INSERT INTO users VALUES (51,'gwaylare@gmx.net',NULL,'Leinestr. 2','Göttingen',77,'','Christoph','Albrecht','4Gp89cDU',20011107223151);
|
||||||
|
INSERT INTO users VALUES (52,'chennings@talknet.de',NULL,'Kämmerei 40','27749 Delmenhorst',77,'04221121222','Carsten','Hennings','HrPcHFQF',20011107223240);
|
||||||
|
INSERT INTO users VALUES (53,'thorsten.bahr@onlinehome.de',NULL,'Harthauser Straße 76','83043 Bad Aibling',77,'','Thorsten','Bahr','NYD9v561',20011107223249);
|
||||||
|
INSERT INTO users VALUES (54,'daniel@boiger.com',NULL,'Rechbergstraße 1','73240 Wendlingen',77,'','Daniel','Boiger','sj3ZmEZ6',20011107234225);
|
||||||
|
INSERT INTO users VALUES (55,'alerich2@gmx.net',NULL,'Geschwister-Scholl 6','91058 Erlangen',77,'09131/129670','Ulrich','Hofrichter','xntFLV17',20011108000555);
|
||||||
|
INSERT INTO users VALUES (56,'Seppel@prof-seppel.de',NULL,'Bayernallee 7','52066 Aachen',77,'','Sebastian','Oliva','fTDKrAhA',20011108023008);
|
||||||
|
INSERT INTO users VALUES (57,'helge.hennings@klinik.uni-regensburg.de',NULL,'Placidusstr. 8','93053 Regensburg',77,'0941/7081875','Helge','Hennings','0saimmtE',20011108095242);
|
||||||
|
INSERT INTO users VALUES (58,'andre.lerch@gmx.net',NULL,'Salgaer Str. 4','02694 Malschwitz',77,'','Andre','Lerch','npfnFzsF',20011108124045);
|
||||||
|
INSERT INTO users VALUES (59,'Volk-von-Condor@web.de',NULL,'Nadistr. 20','80809 München',77,'08151/4442450 oder 089/3573261','Ralf','Jung','o7tYHQtu',20011114122937);
|
||||||
|
INSERT INTO users VALUES (60,'raffa@tzi.de',NULL,'Bachstr. 81','28199 Bremen',77,'0421/393981','Raphael','Sturm','WfzzoBNb',20011108154052);
|
||||||
|
INSERT INTO users VALUES (61,'moekon@snafu.de',NULL,'JansaStr. 9','12045 Berlin',77,'030 / 62 72 76 84','Thomas','Konnerth','ufKYGIAu',20011108165022);
|
||||||
|
INSERT INTO users VALUES (62,'Morgon@Morgon.de',NULL,'Riegelstr. 58','63762 Großostheim',77,'06026/995153','Sebastian','Weigt','ehzZi6iz',20011108183027);
|
||||||
|
INSERT INTO users VALUES (63,'Rupalairpel@gmx.de',NULL,'Thüringer Straße 12','63811 Stockstadt',77,'','Andreas','Müller','rS9gevGv',20011108183035);
|
||||||
|
INSERT INTO users VALUES (64,'Oglbi@gmx.de',NULL,'Moritzstr.45','55130 Mainz',77,'','Alexander','Schoehl','6kv1s57y',20011108184527);
|
||||||
|
INSERT INTO users VALUES (65,'Xolgrim@gmx.de',NULL,'Hugo-Haelschner-Str.2','53129 Bonn',77,'0228/234588','Thomas','Straßberger','r1qBy4Ot',20011108192159);
|
||||||
|
INSERT INTO users VALUES (66,'paladin@bluemail.ch',NULL,'Alpenblickweg 17','3034 Uettligen',193,'','Matthias','Regli','KEbsf2EZ',20011108195229);
|
||||||
|
INSERT INTO users VALUES (68,'gzech@t-online.de',NULL,'brendelweg 42','27755 Delmenhorst',77,'0422124921','Guido','Zech','FchaKiVy',20011108215045);
|
||||||
|
INSERT INTO users VALUES (69,'stephan-heinrich@gmx.net',NULL,'Schnickenfeld 45a','25497 Prisdorf',77,'04101 782875','Stephan','Heinrich','CaYdwCs9',20011108215639);
|
||||||
|
INSERT INTO users VALUES (70,'r.m.glade@talknet.de',NULL,'Finsterwalderstraße 39','01239 Dresden',77,'0172/9147817','Matthias','Glade','a6PSYqFH',20011108222348);
|
||||||
|
INSERT INTO users VALUES (71,'vinyambar@waldgoettin.de',NULL,'Wehrweg 2','Kelkheim',77,'','Silvia','Tobies','VOgKOw9A',20011108223528);
|
||||||
|
INSERT INTO users VALUES (72,'peter.kraus@web.de',NULL,'Heideweg 94','50196 Kerpen',77,'0227369610','Peter','Kraus','nSK0W8q4',20011108224148);
|
||||||
|
INSERT INTO users VALUES (73,'cavendish@planet-interkom.de',NULL,'am gelskamp 16a','32758 detmold',77,'','michael','fisahn','2Z36XPjP',20011108224858);
|
||||||
|
INSERT INTO users VALUES (74,'ralphknoll@web.de',NULL,'Neutann 1','88364 Wolfegg',77,'','Ralph','Knoll','lC1dRs9P',20011109065601);
|
||||||
|
INSERT INTO users VALUES (75,'klaus@lottmann.de',NULL,'Neuenhainerstrasse 10','60326 Frankfurt',77,'01718596589','Klaus','Lottmann','EfW9d4rM',20011109093531);
|
||||||
|
INSERT INTO users VALUES (76,'pampala@gmx.de',NULL,'Grenadierweg 15','26129 Oldenburg',77,'0441/2179804','Pan','Pollack','e9aCJ47w',20011109094120);
|
||||||
|
INSERT INTO users VALUES (77,'p.biebow@web.de',NULL,'Friedrichstr. 72','68519 Viernheim',77,'0160 3241994','Peter','Biebow','6TIhSjM2',20011109094157);
|
||||||
|
INSERT INTO users VALUES (78,'Wilhelm.Dolle@brainmedia.de',NULL,'Cappeler Strasse 21','35039 Marburg',77,'','Wilhelm','Dolle','fufuxstL',20011109103349);
|
||||||
|
INSERT INTO users VALUES (79,'grrummpf@web.de',NULL,'Friedrichstr. 6','53757 Hangelar',77,'','Sebastian','Korte','xhBi2P64',20011109104641);
|
||||||
|
INSERT INTO users VALUES (80,'genua@snafu.de',NULL,'Winsstr. 22','10405 Berlin',77,'+49 172 3219138','Steffen','Schermaul','DxC9C8JW',20011109121424);
|
||||||
|
INSERT INTO users VALUES (81,'vinyambar@zigulle.de',NULL,'Sonnenstr. 232','44137 Dortmund',77,'','Daniel','Frickemeier','3GkZMurN',20011109130637);
|
||||||
|
INSERT INTO users VALUES (82,'alexander.metzner@informatik.uni-oldenburg.de',NULL,'Ahornweg 4','26919 Brake',77,'','Alexander','Metzner','F9GVOC2A',20011109143916);
|
||||||
|
INSERT INTO users VALUES (83,'Christian.Wachtendorf@Informatik.Uni-Oldenburg.DE',NULL,'Heiligengeistwall 10','26122 Oldenburg',77,'','Christian','Wachtendorf','Qs9xbr5P',20011109144906);
|
||||||
|
INSERT INTO users VALUES (84,'mallig@gmx.net',NULL,'Im Laimacker 32','79249 Merzhausen',77,'','Nicolai','Mallig','CFCsxTiL',20011109185952);
|
||||||
|
INSERT INTO users VALUES (85,'Carsten.Kaschube@web.de',NULL,'Sigmaringer Str. 52','72622 Nürtingen',77,'','Carsten','Kaschube','3IOR4tQx',20011109210108);
|
||||||
|
INSERT INTO users VALUES (86,'thomas-peter.klug@debitel.net',NULL,'Alter heerweg 35','53123 Bonn',77,'','Thomas-Peter','Klug','LYSt6qXS',20011109214720);
|
||||||
|
INSERT INTO users VALUES (87,'ahillenb@ix.urz.uni-heidelberg.de',NULL,'Albert-Überle-Str. 10','69120 Heidelberg',77,'06221 408995','Andreas','Hillenbach','LME6LSjq',20011110115209);
|
||||||
|
INSERT INTO users VALUES (88,'Xarkor@gmx.net',NULL,'Howaldtstr. 18','24118 Kiel',77,'0431-6409852','Michael','Jabs','jh5buGu3',20011110120628);
|
||||||
|
INSERT INTO users VALUES (89,'feibisch@estec.net',NULL,'Lutherstr. 84','07743 Jena',77,'03641/470096','Frank','Eibisch','KH1u5FEA',20011110130129);
|
||||||
|
INSERT INTO users VALUES (90,'ottstadt@sevcon.de',NULL,'Hermann-Löns-Weg 11','22848 Norderstedt',77,'040-512086-12','Willy','Ottstadt','NdYUBNQs',20011110141811);
|
||||||
|
INSERT INTO users VALUES (91,'Noilaht@web.de',NULL,'Ifteweg 6','58454 Witten',77,'','Thorsten','Engelbrecht','Hyyycvmt',20011110142138);
|
||||||
|
INSERT INTO users VALUES (93,'arthurrefinius@web.de',NULL,'Stolberger Str. 68','Aachen',77,'','Arthur','Refinius','MX2xIKNZ',20011110151659);
|
||||||
|
INSERT INTO users VALUES (94,'mina_murry@web.de',NULL,'Stolberger Str. 68','Aachen',77,'','Yvonne','Meis','lx5JAobE',20011110151718);
|
||||||
|
INSERT INTO users VALUES (95,'Frank-Michael.Zimmer@T-Online.de',NULL,'Ulmenweg 11','25451 Quickborn',77,'04106 / 66297','Frank-Michael','Zimmer','2RvsbXJB',20011110154508);
|
||||||
|
INSERT INTO users VALUES (96,'Holger.Gentemann@t-online.de',NULL,'Arminiusstr. 12','22525 Hamburg',77,'0408500103','Holger','Gentemann','2cWGhMhC',20011110155953);
|
||||||
|
INSERT INTO users VALUES (97,'enno@eressea.upb.de',NULL,'Huk Aveny 5b','0287 Oslo',154,'','Enno','Rehling','stkxSiHQ',20011110180250);
|
||||||
|
INSERT INTO users VALUES (98,'MJimBeam@aol.com',NULL,'Dresdener Ring 1','Hochheim',77,'','Michael','Simon','UzESKxUm',20011110190227);
|
||||||
|
INSERT INTO users VALUES (99,'centime@in-trier.de',NULL,'Henneystr.11','54293 Trier',77,'','Carsten','Pfennig','yC43Eob3',20011110200752);
|
||||||
|
INSERT INTO users VALUES (100,'stefan@siev.de',NULL,'Emil-von-Behring Str. 21','35041 Marburg',77,'','Stefan','Sievers','gWiiCQCZ',20011110201606);
|
||||||
|
INSERT INTO users VALUES (101,'matthias.frost@cityweb.de',NULL,'Zweibachweg 7','45279 Essen',77,'01605035882','Matthias','Frost','QQ9wHAAu',20011110204447);
|
||||||
|
INSERT INTO users VALUES (102,'gandalf@informatik.uni-bremen.de',NULL,'Dresdener Str. 1a','28844 Weyhe (bei Bremen)',77,'04203/810797','Cedrik','Duval','WDrEQTW2',20011111111333);
|
||||||
|
INSERT INTO users VALUES (103,'aramesvs@t-online.de',NULL,'Hauptstraße 48','Herzberg',77,'05521 2809','Frank','Nolte','4Ydo3fTT',20011111112533);
|
||||||
|
INSERT INTO users VALUES (104,'micha@lst.de',NULL,'Naegelsbacherstr. 49c','91052 Erlangen',77,'+49 9131 7192-325','Micha','Istine','kNgy9al3',20011111135542);
|
||||||
|
INSERT INTO users VALUES (105,'nilshorstmann@web.de',NULL,'Schwalbenstr. 4','28816 Stuhr',77,'','Nils','Horstmann','1ppXJrWV',20011111141125);
|
||||||
|
INSERT INTO users VALUES (106,'Feacor@web.de',NULL,'Nestorstr. 15','10709 Berlin',77,'','Daniel','Kohl','h48VSRLD',20011111144452);
|
||||||
|
INSERT INTO users VALUES (107,'boris_schroeder@web.de',NULL,'Kriegerstr. 42','30161 Hannover',77,'05111693916','Boris','Schröder','d3LORqkj',20011111161143);
|
||||||
|
INSERT INTO users VALUES (108,'ectorhga@linux.zrz.tu-berlin.de',NULL,'Nestorstr. 15','Berlin',77,'','Alexander','Sahm','vjdfhtOQ',20011111161623);
|
||||||
|
INSERT INTO users VALUES (109,'520020001929-0001@T-Online.de',NULL,'Ascher Str. 22','63477 Maintal',77,'','Nick','Sauter','u8rzSQAq',20011111162902);
|
||||||
|
INSERT INTO users VALUES (110,'joha_puck@web.de',NULL,'Kastanienstraße 13','24114 Kiel',77,'0431/6686648','Markus Johannes','Puck','ajWhzD34',20011111164353);
|
||||||
|
INSERT INTO users VALUES (111,'meini@einsteinfreun.de',NULL,'Auf der Schulenburg 22','33378 Rheda',77,'','Sebastian','Meinhardt','NkFXheZM',20011111184904);
|
||||||
|
INSERT INTO users VALUES (112,'Evewan@web.de',NULL,'Belßstraße 81','Berlin',77,'','Thomas','Leue','uxUiWIxE',20011111194928);
|
||||||
|
INSERT INTO users VALUES (114,'paul.fuehring@gmx.net',NULL,'Müllerstr. 30','13353 Berlin',77,'','Paul','Führing','OK2sRkAr',20011111202214);
|
||||||
|
INSERT INTO users VALUES (115,'Dragoon2913@t-online.de',NULL,'Winkelstr. 16','Herzberg',77,'','Mark','Szemeitat','FmYwtR0G',20011111214036);
|
||||||
|
INSERT INTO users VALUES (116,'MMalte@directbox.com',NULL,'Hohenloherstr 39 A','70435 Stuttgart',77,'0173/5938300','Malte','Möller','mKrRMgqo',20011111225156);
|
||||||
|
INSERT INTO users VALUES (117,'andreas.hallmann@gecits-eu.com',NULL,'Gröpelinger Heerstr. 301','28239 Bremen',77,'0421-6166311','Andreas','Hallmann','dPjRKZs2',20011112062521);
|
||||||
|
INSERT INTO users VALUES (118,'vinyambar@zerofoks.net',NULL,'Taubenstraße 18','28203 Bremen',77,'0421 7940905','Ferdinand','Steiger','9zxMjWDp',20011112081725);
|
||||||
|
INSERT INTO users VALUES (119,'gunty@talknet.de',NULL,'Nithackstr. 4','D-10585 Berlin',77,'(030) 347 02 758','Günther','Martinez Dreyer','vLN79XDJ',20011112101441);
|
||||||
|
INSERT INTO users VALUES (120,'Karsten.Meier@stim.de',NULL,'Südekumzeile 7a','13591 Berlin',77,'','Karsten','Meier','tdP0FoVr',20011112102722);
|
||||||
|
INSERT INTO users VALUES (121,'michael.tuscher@web.de',NULL,'Bussmannsfeld 109','44805 Bochum',77,'','Michael','Tuscher','eBJnJmsR',20011112102904);
|
||||||
|
INSERT INTO users VALUES (122,'daniel@boiger.com',NULL,'Rechbergstr. 1','Wendlingen',77,'','Daniel','Boiger','znUOJmZ0',20011112102923);
|
||||||
|
INSERT INTO users VALUES (123,'jb559755@rcs.urz.tu-dresden.de',NULL,'Gubener Str. 36','01237 Dresden',77,'0172/3515486','Jens','Bergmann','zxOoiau9',20011112121046);
|
||||||
|
INSERT INTO users VALUES (124,'phelan@phelan-net.de',NULL,'Klaushager Weg 17','13467 Berlin',77,'','Rainer','Schüler','uDtnGTSE',20011112141432);
|
||||||
|
INSERT INTO users VALUES (125,'Roger.Frehoff@t-online.de',NULL,'Bergheimer Weg 25','Gerlingen',77,'','Roger','Frehoff','FVv0gEJL',20011112142906);
|
||||||
|
INSERT INTO users VALUES (126,'Alexander.Miseler@SilverStyle.de',NULL,'Weidenweg 47','10249 Berlin',77,'','Alexander','Miseler','OC6kYMIS',20011112154757);
|
||||||
|
INSERT INTO users VALUES (127,'falen@freenet.de',NULL,'Hattingerstr.241','44795 Bochum',77,'','Torsten','Felske','CqrtmkIt',20011112165628);
|
||||||
|
INSERT INTO users VALUES (128,'jb559755@rcs.urz.tu-dresden.de',NULL,'Gubener Str. 36','01237 Dresden',77,'0172/3515486','Jens','Bergmann','UINiqkC1',20011112172156);
|
||||||
|
INSERT INTO users VALUES (129,'St.Ziegler@gmx.de',NULL,'Hirschgraben 24','Aachen',77,'','Stefan','Ziegler','nxQSXfF6',20011112184027);
|
||||||
|
INSERT INTO users VALUES (130,'tach.uli@t-online.de',NULL,'Limbeckstr.1b','44894 Bochum',77,'0234/261526','Ulrich','Meise','pPFz3COy',20011112204010);
|
||||||
|
INSERT INTO users VALUES (131,'cyrion_@web.de',NULL,'Bachstr. 81','28199 Bremen',77,'','Christian','Büthe','vwmvxxrH',20011112225303);
|
||||||
|
INSERT INTO users VALUES (132,'torsten@steigner.de',NULL,'Alleestraße 4','66882 Huetschenhausen',77,'','Torsten','Steigner','eZxwKddw',20011113005654);
|
||||||
|
INSERT INTO users VALUES (133,'esclarmunde@gmx.de',NULL,'Kastanienstr.13','24114 Kiel',77,'0431/6794667','Jörn','Gräbert','meXNQnPx',20011113013016);
|
||||||
|
INSERT INTO users VALUES (134,'harryrat@gmx.de',NULL,'Kastanienweg 13','52074 Aachen',77,'0241-81806','Harald','Radke','Pbzjwagv',20011113085313);
|
||||||
|
INSERT INTO users VALUES (135,'stefan@hoeffling.de',NULL,'Franziskanerstr. 1','56154 Boppard',77,'06742/82512','Stefan','Hoeffling','HLtorF5o',20011113145256);
|
||||||
|
INSERT INTO users VALUES (136,'esclarmunde@gmx.de',NULL,'Kastanienstr.13','24114 Kiel',77,'0431/6794667','Jörn','Gräbert','0HmvpMSi',20011113151218);
|
||||||
|
INSERT INTO users VALUES (137,'Frank.Adler@gmx.net',NULL,'Gertrudisweg 5','Euskirchen',77,'','Frank','Adler','6fWjD6Ib',20011113230300);
|
||||||
|
INSERT INTO users VALUES (138,'jens.otte@gmxpro.de',NULL,'Am Suedhang 5','Glinde',77,'+494075665561','Jens','Otte','m7omFMzP',20011114002043);
|
||||||
|
INSERT INTO users VALUES (139,'martin@hershoff.de',NULL,'Abtsbrede 47','33098 Paderborn',77,'','Martin','Hershoff','UTJXiCMw',20011114110237);
|
||||||
|
INSERT INTO users VALUES (140,'n.werhahn@t-online.de',NULL,'kohlenweg 10','Baden Baden',76534,'01796972416','nils','werhahn','ZfBmZlMe',20011114111939);
|
||||||
|
INSERT INTO users VALUES (141,'elvis@eressea-pbem.de',NULL,'Rockaway','Memphis',77,'','Elvis','The King','Z7VXtjiX',20011114162334);
|
||||||
|
INSERT INTO users VALUES (142,'zdomotor@axelero.hu',NULL,'Liszt Ferenc 3','H-2045 Törökbálint',93,'0036 23 336 385','Zoltán','Dömötör','p57pnZGf',20011116221701);
|
||||||
|
INSERT INTO users VALUES (143,'faber@kawo1.rwth-aachen.de',NULL,'Kastanienweg 4 / 2225','52074 Aachen',77,'0241/9810789','Michael','Ziegler','aDP4eoC0',20011118204013);
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
import MySQLdb
|
||||||
|
import sys
|
||||||
|
|
||||||
|
dbname=sys.argv[1]
|
||||||
|
game=int(sys.argv[2])
|
||||||
|
date=sys.argv[3]
|
||||||
|
price=2.5
|
||||||
|
db=MySQLdb.connect(db=dbname)
|
||||||
|
cursor=db.cursor()
|
||||||
|
|
||||||
|
k = cursor.execute("SELECT users.id FROM users,subscriptions WHERE users.id=subscriptions.user and subscriptions.game="+str(game))
|
||||||
|
while k!=0:
|
||||||
|
k=k-1
|
||||||
|
user = int(cursor.fetchone()[0])
|
||||||
|
update=db.cursor()
|
||||||
|
update.execute("INSERT INTO transactions (user,date,balance,description) VALUES ("+str(user)+", '"+date+"', -"+str(price)+", 'ZAT-"+str(game)+"')")
|
Loading…
Reference in New Issue