1+ <?php
2+
3+ /* Down the page
4+ * Mail related
5+ * System related
6+ */
7+
8+ //*************************************************************************************
9+ // Mail Related
10+ //*************************************************************************************
11+
12+ $ tables ['mail_blacklist ' ] = "
13+ blacklist_id I NOTNULL AUTO PRIMARY,
14+ sys_userid I NOTNULL DEFAULT '0',
15+ sys_groupid I NOTNULL DEFAULT '0',
16+ sys_perm_user C(5) NOTNULL DEFAULT '',
17+ sys_perm_group C(5) NOTNULL DEFAULT '',
18+ sys_perm_other C(5) NOTNULL DEFAULT '',
19+ server_id I NOTNULL DEFAULT '0',
20+ address C(200) NOTNULL DEFAULT '',
21+ recipient C(200) NOTNULL DEFAULT '',
22+ active enum('0','1') NOTNULL DEFAULT '1'
23+ " ;
24+
25+ $ tables ['mail_box ' ] = "
26+ mailbox_id I NOTNULL AUTO PRIMARY,
27+ sys_userid I NOTNULL DEFAULT '0',
28+ sys_groupid I NOTNULL DEFAULT '0',
29+ sys_perm_user C(5) NOTNULL DEFAULT '',
30+ sys_perm_group C(5) NOTNULL DEFAULT '',
31+ sys_perm_other C(5) NOTNULL DEFAULT '',
32+ server_id I NOTNULL DEFAULT '0',
33+ email C(255) NOTNULL DEFAULT '',
34+ cryptpwd C(128) NOTNULL DEFAULT '',
35+ clearpwd C(128) NOTNULL DEFAULT '',
36+ name C(128) NOTNULL DEFAULT '',
37+ uid int(10) unsigned NOTNULL DEFAULT '0',
38+ gid int(10) unsigned NOTNULL DEFAULT '0',
39+ maildir C(255) NOTNULL DEFAULT '',
40+ quota C(255) NOTNULL DEFAULT '',
41+ autoresponder enum('0','1') NOTNULL DEFAULT '0',
42+ autoresponder_text tinytext NOTNULL,
43+ active enum('0','1') NOTNULL DEFAULT '1'
44+ " ;
45+
46+ $ tables ['mail_domain ' ] = "
47+ domain_id I NOTNULL AUTO PRIMARY,
48+ sys_userid I NOTNULL DEFAULT '0',
49+ sys_groupid I NOTNULL DEFAULT '0',
50+ sys_perm_user C(5) NOTNULL DEFAULT '',
51+ sys_perm_group C(5) NOTNULL DEFAULT '',
52+ sys_perm_other C(5) NOTNULL DEFAULT '',
53+ server_id I INDEX NOTNULL DEFAULT '0',
54+ domain C(255) INDEX NOTNULL DEFAULT '',
55+ type enum('local','relay','alias') NOTNULL DEFAULT 'local',
56+ destination C(255) NOTNULL DEFAULT '',
57+ active tinyint(4) NOTNULL DEFAULT '1'
58+ " ;
59+
60+ $ tables ['mail_domain_catchall ' ] = "
61+ domain_catchall_id I NOTNULL AUTO PRIMARY,
62+ sys_userid I NOTNULL DEFAULT '0',
63+ sys_groupid I NOTNULL DEFAULT '0',
64+ sys_perm_user C(5) NOTNULL DEFAULT '',
65+ sys_perm_group C(5) NOTNULL DEFAULT '',
66+ sys_perm_other C(5) NOTNULL DEFAULT '',
67+ server_id I NOTNULL DEFAULT '0',
68+ domain C(255) NOTNULL DEFAULT '',
69+ destination C(255) NOTNULL DEFAULT '',
70+ active enum('0','1') NOTNULL DEFAULT '1'
71+ " ;
72+
73+
74+ $ tables ['mail_greylist ' ] = "
75+ greylist_id I NOTNULL AUTO PRIMARY,
76+ relay_ip C(64),
77+ from_domain C(255) DEFAULT NULL,
78+ block_expires datetime',
79+ record_expires datetime',
80+ origin_type enum('MANUAL','AUTO') NOTNULL DEFAULT 'AUTO',
81+ create_time datetime'
82+ " ;
83+
84+ $ tables ['mail_mailman_domain ' ] = "
85+ mailman_id I NOTNULL AUTO PRIMARY,
86+ server_id I NOTNULL DEFAULT '0',
87+ domain C(255) NOTNULL DEFAULT '',
88+ mm_home C(255) NOTNULL DEFAULT '',
89+ mm_wrap C(255) NOTNULL DEFAULT '',
90+ mm_user C(50) NOTNULL DEFAULT '',
91+ mm_group C(50) NOTNULL DEFAULT ''
92+ " ;
93+
94+ $ tables ['mail_redirect ' ] = "
95+ redirect_id I NOTNULL AUTO PRIMARY,
96+ sys_userid I NOTNULL DEFAULT '0',
97+ sys_groupid I NOTNULL DEFAULT '0',
98+ sys_perm_user C(5) NOTNULL DEFAULT '',
99+ sys_perm_group C(5) NOTNULL DEFAULT '',
100+ sys_perm_other C(5) NOTNULL DEFAULT '',
101+ server_id I NOTNULL DEFAULT '0',
102+ email C(255) NOTNULL DEFAULT '',
103+ destination C(255) NOTNULL DEFAULT '',
104+ type enum('alias','forward') NOTNULL DEFAULT 'alias',
105+ active enum('0','1') NOTNULL DEFAULT '1'
106+ " ;
107+
108+ $ tables ['mail_spamfilter ' ] = "
109+ spamfilter_id I NOTNULL AUTO PRIMARY,
110+ sys_userid I NOTNULL DEFAULT '0',
111+ sys_groupid I NOTNULL DEFAULT '0',
112+ sys_perm_user C(5) NOTNULL DEFAULT '',
113+ sys_perm_group C(5) NOTNULL DEFAULT '',
114+ sys_perm_other C(5) NOTNULL DEFAULT '',
115+ server_id I NOTNULL DEFAULT '0',
116+ email C(255) NOTNULL DEFAULT '',
117+ spam_rewrite_score_int I NOTNULL DEFAULT '0',
118+ spam_delete_score_int I NOTNULL DEFAULT '0',
119+ spam_redirect_score_int I NOTNULL DEFAULT '0',
120+ spam_rewrite_subject C(50) NOTNULL DEFAULT '***SPAM***',
121+ spam_redirect_maildir C(255) NOTNULL DEFAULT '',
122+ spam_redirect_maildir_purge I NOTNULL DEFAULT '7',
123+ active enum('0','1') NOTNULL DEFAULT '1'
124+ " ;
125+
126+
127+ $ tables ['mail_transport ' ] = "
128+ transport_id I NOTNULL AUTO PRIMARY,
129+ sys_userid I NOTNULL DEFAULT '0',
130+ sys_groupid I NOTNULL DEFAULT '0',
131+ sys_perm_user C(5) NOTNULL DEFAULT '',
132+ sys_perm_group C(5) NOTNULL DEFAULT '',
133+ sys_perm_other C(5) NOTNULL DEFAULT '',
134+ server_id I NOTNULL DEFAULT '0',
135+ domain C(255) NOTNULL DEFAULT '',
136+ transport C(255) NOTNULL DEFAULT '',
137+ sort_order I NOT NULL default '5',
138+ destination C(255) NOTNULL DEFAULT '',
139+ active enum('0','1') NOTNULL DEFAULT '1'
140+ " ;
141+
142+ $ tables ['mail_whitelist ' ] = "
143+ whitelist_id I NOTNULL AUTO PRIMARY,
144+ sys_userid I NOTNULL DEFAULT '0',
145+ sys_groupid I NOTNULL DEFAULT '0',
146+ sys_perm_user C(5) NOTNULL DEFAULT '',
147+ sys_perm_group C(5) NOTNULL DEFAULT '',
148+ sys_perm_other C(5) NOTNULL DEFAULT '',
149+ server_id I NOTNULL DEFAULT '0',
150+ address C(255) NOTNULL DEFAULT '',
151+ recipient C(255) NOTNULL DEFAULT '',
152+ active enum('0','1') NOTNULL DEFAULT '1'
153+ " ;
154+
155+ $ tables ['reseller ' ] = "
156+ reseller_id bigint(20) NOTNULL AUTO PRIMARY,
157+ sys_userid I NOTNULL DEFAULT '0',
158+ sys_groupid I NOTNULL DEFAULT '0',
159+ sys_perm_user C(5) NOTNULL DEFAULT '',
160+ sys_perm_group C(5) NOTNULL DEFAULT '',
161+ sys_perm_other C(5) NOTNULL DEFAULT '',
162+ company C(255) NOTNULL DEFAULT '',
163+ title C(255) NOTNULL DEFAULT '',
164+ firstname C(255) NOTNULL DEFAULT '',
165+ surname C(255) NOTNULL DEFAULT '',
166+ street C(255) NOTNULL DEFAULT '',
167+ zip C(255) NOTNULL DEFAULT '',
168+ city C(255) NOTNULL DEFAULT '',
169+ country C(255) NOTNULL DEFAULT '',
170+ telephone C(255) NOTNULL DEFAULT '',
171+ mobile C(255) NOTNULL DEFAULT '',
172+ fax C(255) NOTNULL DEFAULT '',
173+ email C(255) NOTNULL DEFAULT '',
174+ internet C(255) NOTNULL DEFAULT '',
175+ icq C(255) NOTNULL DEFAULT '',
176+ notes text NOTNULL,
177+ limit_client I NOTNULL DEFAULT '-1',
178+ limit_domain I NOTNULL DEFAULT '-1',
179+ limit_subdomain I NOTNULL DEFAULT '-1',
180+ limit_mailbox I NOTNULL DEFAULT '-1',
181+ limit_mailalias I NOTNULL DEFAULT '-1',
182+ limit_webquota I NOTNULL DEFAULT '-1',
183+ limit_mailquota I NOTNULL DEFAULT '-1',
184+ limit_database I NOTNULL DEFAULT '-1',
185+ ip_address text NOTNULL
186+ " ;
187+
188+ $ tables ['rr ' ] = "
189+ id int(10) unsigned NOTNULL AUTO PRIMARY,
190+ zone int(10) unsigned NOTNULL DEFAULT '0',
191+ name C(64) NOTNULL DEFAULT '',
192+ type enum('A','AAAA','ALIAS','CNAME','HINFO','MX','NS','PTR','RP','SRV','TXT') DEFAULT NULL,
193+ data C(128) NOTNULL DEFAULT '',
194+ aux int(10) unsigned NOTNULL DEFAULT '0',
195+ ttl int(10) unsigned NOTNULL DEFAULT '86400',
196+ sys_userid I NOTNULL DEFAULT '0',
197+ sys_groupid I NOTNULL DEFAULT '0',
198+ sys_perm_user C(5) NOTNULL DEFAULT '',
199+ sys_perm_group C(5) NOTNULL DEFAULT '',
200+ sys_perm_other C(5) NOTNULL DEFAULT ''
201+ " ;
202+
203+ $ tables ['server ' ] = "
204+ server_id bigint(20) NOTNULL AUTO PRIMARY,
205+ sys_userid I NOTNULL DEFAULT '0',
206+ sys_groupid I NOTNULL DEFAULT '0',
207+ sys_perm_user C(5) NOTNULL DEFAULT '',
208+ sys_perm_group C(5) NOTNULL DEFAULT '',
209+ sys_perm_other C(5) NOTNULL DEFAULT '',
210+ server_name C(255) NOTNULL DEFAULT '',
211+ mail_server tinyint(4) NOTNULL DEFAULT '0',
212+ web_server tinyint(4) NOTNULL DEFAULT '0',
213+ dns_server tinyint(4) NOTNULL DEFAULT '0',
214+ file_server tinyint(4) NOTNULL DEFAULT '0',
215+ db_server tinyint(4) NOTNULL DEFAULT '0',
216+ vserver_server tinyint(4) NOTNULL DEFAULT '0',
217+ config text NOTNULL,
218+ `update` tinyint(4) NOTNULL DEFAULT '0',
219+ active tinyint(4) NOTNULL DEFAULT '1',
220+ " ;
221+
222+ $ tables ['soa ' ] = "
223+ id int(10) unsigned NOTNULL AUTO PRIMARY,
224+ origin C(255) NOTNULL DEFAULT '',
225+ ns C(255) NOTNULL DEFAULT '',
226+ mbox C(255) NOTNULL DEFAULT '',
227+ serial int(10) unsigned NOTNULL DEFAULT '1',
228+ refresh int(10) unsigned NOTNULL DEFAULT '28800',
229+ retry int(10) unsigned NOTNULL DEFAULT '7200',
230+ expire int(10) unsigned NOTNULL DEFAULT '604800',
231+ minimum int(10) unsigned NOTNULL DEFAULT '86400',
232+ ttl int(10) unsigned NOTNULL DEFAULT '86400',
233+ active enum('Y','N') NOTNULL DEFAULT 'Y',
234+ xfer C(255) NOTNULL DEFAULT '',
235+ sys_userid I NOTNULL DEFAULT '0',
236+ sys_groupid I NOTNULL DEFAULT '0',
237+ sys_perm_user C(5) NOTNULL DEFAULT '',
238+ sys_perm_group C(5) NOTNULL DEFAULT '',
239+ sys_perm_other C(5) NOTNULL DEFAULT ''
240+ " ;
241+
242+ //*************************************************************************************
243+ // System Related
244+ //*************************************************************************************
245+ $ tables ['sys_datalog ' ] = "
246+ datalog_id bigint(20) NOTNULL AUTO PRIMARY,
247+ dbtable C(255) NOTNULL DEFAULT '',
248+ dbidx C(255) NOTNULL DEFAULT '',
249+ server_id I NOTNULL DEFAULT '0',
250+ action char(1) NOTNULL DEFAULT '',
251+ tstamp bigint(20) NOTNULL DEFAULT '0',
252+ user C(255) NOTNULL DEFAULT '',
253+ data text NOTNULL
254+ " ;
255+
256+ $ tables ['sys_dbsync ' ] = "
257+ id bigint(20) NOTNULL AUTO PRIMARY,
258+ jobname C(255) NOTNULL DEFAULT '',
259+ sync_interval_minutes I NOTNULL DEFAULT '0',
260+ db_type C(255) NOTNULL DEFAULT '',
261+ db_host C(255) NOTNULL DEFAULT '',
262+ db_name C(255) NOTNULL DEFAULT '',
263+ db_username C(255) NOTNULL DEFAULT '',
264+ db_password C(255) NOTNULL DEFAULT '',
265+ db_tables C(255) NOTNULL DEFAULT 'admin,forms',
266+ empty_datalog I NOTNULL DEFAULT '0',
267+ sync_datalog_external I NOTNULL DEFAULT '0',
268+ active I NOTNULL DEFAULT '1',
269+ last_datalog_id bigint(20) NOTNULL DEFAULT '0'
270+ " ;
271+
272+
273+ $ tables ['sys_filesync ' ] = "
274+ id bigint(20) NOTNULL AUTO PRIMARY,
275+ jobname C(255) NOTNULL DEFAULT '',
276+ sync_interval_minutes I NOTNULL DEFAULT '0',
277+ ftp_host C(255) NOTNULL DEFAULT '',
278+ ftp_path C(255) NOTNULL DEFAULT '',
279+ ftp_username C(255) NOTNULL DEFAULT '',
280+ ftp_password C(255) NOTNULL DEFAULT '',
281+ local_path C(255) NOTNULL DEFAULT '',
282+ wput_options C(255) NOTNULL DEFAULT '--timestamping --reupload --dont-continue',
283+ active I NOTNULL DEFAULT '1'
284+ " ;
285+
286+ $ tables ['sys_group ' ] = "
287+ groupid I NOTNULL AUTO PRIMARY,
288+ name C(255) NOTNULL DEFAULT '',
289+ description text NOTNULL
290+ " ;
291+
292+ $ tables ['sys_user ' ] = "
293+ userid I NOTNULL AUTO PRIMARY,
294+ sys_userid I NOTNULL DEFAULT '0',
295+ sys_groupid I NOTNULL DEFAULT '0',
296+ sys_perm_user C(5) NOTNULL DEFAULT '',
297+ sys_perm_group C(5) NOTNULL DEFAULT '',
298+ sys_perm_other C(5) NOTNULL DEFAULT '',
299+ username C(100) NOTNULL DEFAULT '',
300+ passwort C(100) NOTNULL DEFAULT '',
301+ modules C(255) NOTNULL DEFAULT '',
302+ startmodule C(255) NOTNULL DEFAULT '',
303+ app_theme C(100) NOTNULL DEFAULT 'DEFAULT',
304+ typ C(20) NOTNULL DEFAULT 'user',
305+ active tinyint(4) NOTNULL DEFAULT '1',
306+ name C(100) NOTNULL DEFAULT '',
307+ vorname C(100) NOTNULL DEFAULT '',
308+ unternehmen C(100) NOTNULL DEFAULT '',
309+ strasse C(100) NOTNULL DEFAULT '',
310+ ort C(100) NOTNULL DEFAULT '',
311+ plz C(10) NOTNULL DEFAULT '',
312+ land C(50) NOTNULL DEFAULT '',
313+ email C(100) NOTNULL DEFAULT '',
314+ url C(255) NOTNULL DEFAULT '',
315+ telefon C(100) NOTNULL DEFAULT '',
316+ fax C(100) NOTNULL DEFAULT '',
317+ language C(10) NOTNULL DEFAULT 'de',
318+ groups C(255) NOTNULL DEFAULT '',
319+ DEFAULT_group I NOTNULL DEFAULT '0'
320+ " ;
321+
322+ ?>
0 commit comments