-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdatabase.sql
More file actions
169 lines (137 loc) · 7.98 KB
/
Copy pathdatabase.sql
File metadata and controls
169 lines (137 loc) · 7.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
SET FOREIGN_KEY_CHECKS=0;
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
CREATE TABLE `achievement` (
`achievement` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`count` int NOT NULL,
`type` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`icon_glitch` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`icon_normal` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`br` tinyint(1) NOT NULL DEFAULT '0',
`id` int NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
INSERT INTO `achievement` (`achievement`, `count`, `type`, `icon_glitch`, `icon_normal`, `br`, `id`) VALUES
('Bewerter Level 1', 5, 'Bewerten', 'rate0_glitch.png', 'rate0.png', 0, 1),
('Bewerter Level 2', 10, 'Bewerten', 'rate1_glitch.png', 'rate1.png', 0, 2),
('Bewerter Level 3', 15, 'Bewerten', 'rate2_glitch.png', 'rate2.png', 0, 3),
('Bewerter Level 4', 20, 'Bewerten', 'rate3_glitch.png', 'rate3.png', 1, 4),
('Besteller Level 1', 5, 'Bestellen', 'order0_glitch.png', 'order0.png', 0, 5),
('Besteller Level 2', 10, 'Bestellen', 'order1_glitch.png', 'order1.png', 0, 6),
('Besteller Level 3', 15, 'Bestellen', 'order2_glitch.png', 'order2.png', 0, 7),
('Besteller Level 4', 20, 'Bestellen', 'order3_glitch.png', 'order3.png', 1, 8);
CREATE TABLE `alert` (
`name` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`time` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`last_active` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`status` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
CREATE TABLE `Artikelliste` (
`id` int NOT NULL,
`status` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`artikel` varchar(999) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`bild` varchar(999) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`Gruppe` varchar(999) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`preis` varchar(999) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`lager` mediumtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
CREATE TABLE `bestellungen` (
`Bestellzeit` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`Name` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`Bestellung` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`total` int NOT NULL,
`ID` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`Status` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`cart` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`atd` int NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
CREATE TABLE `bewertungen` (
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`username` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`text` varchar(9999) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`id` int NOT NULL,
`stars` int NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
CREATE TABLE `checkout` (
`name` varchar(999) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`Euro` varchar(999) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
CREATE TABLE `mail_verify` (
`mail` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`code` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`confirmed` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
CREATE TABLE `module` (
`name` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`information` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`status` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`error` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`settings` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`abhaengig` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`id` int NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
INSERT INTO `module` (`name`, `information`, `status`, `error`, `settings`, `abhaengig`, `id`) VALUES
('Alert', 'Ein Modul, welches dich Informiert, zeitlich etwas zu tun!', 'off', '', 'alert.php', '', 1),
('Account', 'Ein Modul, welches dafür sorgt, dass User einen Account erstellen können und besondere Features nutzen zu können!', 'off', '', '', '', 2),
('Bewerten', 'Durch dieses Modul, können User das Restaurant bewerten!', 'error', 'Folgendes Modul muss aktiviert sein: Account', '', 'Account', 3),
('Achievements', 'Durch dieses Modul, können User Achievements erledigen und Belohnungen freischalten!', 'error', 'Folgendes Modul muss aktiviert sein: Bewerten', 'achievement.php', 'Bewerten', 4),
('Tischnummer', 'Füge zu den Bestellungen und den Checkout die Eingabe Tischnummer hinzu!', 'off', '', 'tischnummer.php', '', 5),
('E-Mail verify', 'Der User muss seine E-Mail beim ersten login bestätigen mit einem zugesendeten PIN', 'error', 'Folgendes Modul muss aktiviert sein: Account', '', 'Account', 6),
('Schneeflocken', 'Dieses Modul erlaubt dir, Schneeflocken auf der Website schneien zu lassen.', 'off', '', '', '', 8);
CREATE TABLE `rabattcodes` (
`code` varchar(999) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`rabatt` varchar(999) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
CREATE TABLE `status_rst` (
`Status` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
INSERT INTO `status_rst` (`Status`) VALUES
('Geschlossen');
CREATE TABLE `tische` (
`nummer` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`status` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
CREATE TABLE `users` (
`id` int NOT NULL,
`username` varchar(50) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`mail` varchar(999) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`password` varchar(255) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
`rememberToken` longtext CHARACTER SET latin1 COLLATE latin1_german2_ci,
`created_at` datetime DEFAULT CURRENT_TIMESTAMP,
`bewerten_rang` varchar(999) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
ALTER TABLE `achievement`
ADD PRIMARY KEY (`id`);
ALTER TABLE `Artikelliste`
ADD PRIMARY KEY (`id`);
ALTER TABLE `bestellungen`
ADD PRIMARY KEY (`atd`);
ALTER TABLE `bewertungen`
ADD PRIMARY KEY (`id`);
ALTER TABLE `module`
ADD PRIMARY KEY (`id`);
ALTER TABLE `users`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `username` (`username`);
ALTER TABLE `achievement`
MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;
ALTER TABLE `Artikelliste`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
ALTER TABLE `bestellungen`
MODIFY `atd` int NOT NULL AUTO_INCREMENT;
ALTER TABLE `bewertungen`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
ALTER TABLE `module`
MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;
ALTER TABLE `users`
MODIFY `id` int NOT NULL AUTO_INCREMENT;
SET FOREIGN_KEY_CHECKS=1;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;