2 DROP TABLE IF EXISTS wcf1_acl_option
;
3 CREATE TABLE wcf1_acl_option (
4 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
5 packageID
INT(10) NOT NULL,
6 objectTypeID
INT(10) NOT NULL,
7 optionName
VARCHAR(255) NOT NULL,
8 categoryName
VARCHAR(255) NOT NULL,
9 UNIQUE KEY (packageID
, objectTypeID
, optionName
)
12 DROP TABLE IF EXISTS wcf1_acl_option_category
;
13 CREATE TABLE wcf1_acl_option_category (
14 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
15 packageID
INT(10) NOT NULL,
16 objectTypeID
INT(10) NOT NULL,
17 categoryName
VARCHAR(255) NOT NULL,
18 UNIQUE KEY (packageID
, objectTypeID
, categoryName
)
21 DROP TABLE IF EXISTS wcf1_acl_option_to_user
;
22 CREATE TABLE wcf1_acl_option_to_user (
23 optionID
INT(10) NOT NULL,
24 objectID
INT(10) NOT NULL,
25 userID
INT(10) NOT NULL,
26 optionValue
TINYINT(1) NOT NULL DEFAULT 0,
27 UNIQUE KEY userID (userID
, objectID
, optionID
)
30 DROP TABLE IF EXISTS wcf1_acl_option_to_group
;
31 CREATE TABLE wcf1_acl_option_to_group (
32 optionID
INT(10) NOT NULL,
33 objectID
INT(10) NOT NULL,
34 groupID
INT(10) NOT NULL,
35 optionValue
TINYINT(1) NOT NULL DEFAULT 0,
36 UNIQUE KEY groupID (groupID
, objectID
, optionID
)
39 DROP TABLE IF EXISTS wcf1_acp_menu_item
;
40 CREATE TABLE wcf1_acp_menu_item (
41 menuItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
42 packageID
INT(10) NOT NULL,
43 menuItem
VARCHAR(255) NOT NULL DEFAULT '',
44 parentMenuItem
VARCHAR(255) NOT NULL DEFAULT '',
45 menuItemController
VARCHAR(255) NOT NULL DEFAULT '',
46 menuItemLink
VARCHAR(255) NOT NULL DEFAULT '',
47 showOrder
INT(10) NOT NULL DEFAULT 0,
50 UNIQUE KEY menuItem (menuItem
, packageID
)
53 DROP TABLE IF EXISTS wcf1_acp_search_provider
;
54 CREATE TABLE wcf1_acp_search_provider (
55 providerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
56 packageID
INT(10) NOT NULL,
57 providerName
VARCHAR(255) NOT NULL DEFAULT '',
58 className
VARCHAR(255) NOT NULL DEFAULT '',
59 showOrder
INT(10) NOT NULL DEFAULT 0,
60 UNIQUE KEY providerName (providerName
, packageID
)
63 DROP TABLE IF EXISTS wcf1_acp_session
;
64 CREATE TABLE wcf1_acp_session (
65 sessionID
CHAR(40) NOT NULL PRIMARY KEY,
67 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
68 userAgent
VARCHAR(255) NOT NULL DEFAULT '',
69 lastActivityTime
INT(10) NOT NULL DEFAULT 0,
70 requestURI
VARCHAR(255) NOT NULL DEFAULT '',
71 requestMethod
VARCHAR(4) NOT NULL DEFAULT '',
72 controller
VARCHAR(255) NOT NULL DEFAULT '',
73 parentObjectType
VARCHAR(255) NOT NULL DEFAULT '',
74 parentObjectID
INT(10) NOT NULL DEFAULT 0,
75 objectType
VARCHAR(255) NOT NULL DEFAULT '',
76 objectID
INT(10) NOT NULL DEFAULT 0,
77 sessionVariables MEDIUMTEXT
80 DROP TABLE IF EXISTS wcf1_acp_session_access_log
;
81 CREATE TABLE wcf1_acp_session_access_log (
82 sessionAccessLogID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
83 sessionLogID
INT(10) NOT NULL,
84 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
85 time INT(10) NOT NULL DEFAULT 0,
86 requestURI
VARCHAR(255) NOT NULL DEFAULT '',
87 requestMethod
VARCHAR(4) NOT NULL DEFAULT '',
88 className
VARCHAR(255) NOT NULL DEFAULT '',
89 KEY sessionLogID (sessionLogID
)
92 DROP TABLE IF EXISTS wcf1_acp_session_log
;
93 CREATE TABLE wcf1_acp_session_log (
94 sessionLogID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
95 sessionID
CHAR(40) NOT NULL DEFAULT '',
97 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
98 hostname
VARCHAR(255) NOT NULL DEFAULT '',
99 userAgent
VARCHAR(255) NOT NULL DEFAULT '',
100 time INT(10) NOT NULL DEFAULT 0,
101 lastActivityTime
INT(10) NOT NULL DEFAULT 0,
102 KEY sessionID (sessionID
)
105 DROP TABLE IF EXISTS wcf1_acp_template
;
106 CREATE TABLE wcf1_acp_template (
107 templateID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
109 templateName
VARCHAR(255) NOT NULL,
110 application
VARCHAR(255) NOT NULL,
111 UNIQUE KEY applicationTemplate (application
, templateName
)
114 DROP TABLE IF EXISTS wcf1_application
;
115 CREATE TABLE wcf1_application (
116 packageID
INT(10) NOT NULL PRIMARY KEY,
117 domainName
VARCHAR(255) NOT NULL,
118 domainPath
VARCHAR(255) NOT NULL DEFAULT '/',
119 cookieDomain
VARCHAR(255) NOT NULL,
120 cookiePath
VARCHAR(255) NOT NULL DEFAULT '/',
121 isPrimary
TINYINT(1) NOT NULL DEFAULT 0
124 DROP TABLE IF EXISTS wcf1_attachment
;
125 CREATE TABLE wcf1_attachment (
126 attachmentID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
127 objectTypeID
INT(10) NOT NULL,
130 tmpHash
VARCHAR(40) NOT NULL DEFAULT '',
131 filename
VARCHAR(255) NOT NULL DEFAULT '',
132 filesize
INT(10) NOT NULL DEFAULT 0,
133 fileType
VARCHAR(255) NOT NULL DEFAULT '',
134 fileHash
VARCHAR(40) NOT NULL DEFAULT '',
136 isImage
TINYINT(1) NOT NULL DEFAULT 0,
137 width
SMALLINT(5) NOT NULL DEFAULT 0,
138 height
SMALLINT(5) NOT NULL DEFAULT 0,
140 tinyThumbnailType
VARCHAR(255) NOT NULL DEFAULT '',
141 tinyThumbnailSize
INT(10) NOT NULL DEFAULT 0,
142 tinyThumbnailWidth
SMALLINT(5) NOT NULL DEFAULT 0,
143 tinyThumbnailHeight
SMALLINT(5) NOT NULL DEFAULT 0,
145 thumbnailType
VARCHAR(255) NOT NULL DEFAULT '',
146 thumbnailSize
INT(10) NOT NULL DEFAULT 0,
147 thumbnailWidth
SMALLINT(5) NOT NULL DEFAULT 0,
148 thumbnailHeight
SMALLINT(5) NOT NULL DEFAULT 0,
150 downloads
INT(10) NOT NULL DEFAULT 0,
151 lastDownloadTime
INT(10) NOT NULL DEFAULT 0,
152 uploadTime
INT(10) NOT NULL DEFAULT 0,
153 showOrder
SMALLINT(5) NOT NULL DEFAULT 0,
154 KEY (objectTypeID
, objectID
),
155 KEY (objectTypeID
, tmpHash
),
156 KEY (objectID
, uploadTime
)
159 DROP TABLE IF EXISTS wcf1_bbcode
;
160 CREATE TABLE wcf1_bbcode (
161 bbcodeID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
162 bbcodeTag
VARCHAR(255) NOT NULL,
163 packageID
INT(10) NOT NULL,
164 htmlOpen
VARCHAR(255) NOT NULL DEFAULT '',
165 htmlClose
VARCHAR(255) NOT NULL DEFAULT '',
166 allowedChildren
VARCHAR(255) NOT NULL DEFAULT 'all',
167 className
VARCHAR(255) NOT NULL DEFAULT '',
168 wysiwygIcon
varchar(255) NOT NULL DEFAULT '',
169 buttonLabel
VARCHAR(255) NOT NULL DEFAULT '',
170 isSourceCode
TINYINT(1) NOT NULL DEFAULT 0,
171 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
172 showButton
TINYINT(1) NOT NULL DEFAULT 0,
173 UNIQUE KEY bbcodeTag (bbcodeTag
)
176 DROP TABLE IF EXISTS wcf1_bbcode_attribute
;
177 CREATE TABLE wcf1_bbcode_attribute (
178 attributeID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
179 bbcodeID
INT(10) NOT NULL,
180 attributeNo
TINYINT(3) NOT NULL DEFAULT 0,
181 attributeHtml
VARCHAR(255) NOT NULL DEFAULT '',
182 validationPattern
VARCHAR(255) NOT NULL DEFAULT '',
183 required
TINYINT(1) NOT NULL DEFAULT 0,
184 useText
TINYINT(1) NOT NULL DEFAULT 0,
185 UNIQUE KEY attributeNo (bbcodeID
, attributeNo
)
188 DROP TABLE IF EXISTS wcf1_bbcode_media_provider
;
189 CREATE TABLE wcf1_bbcode_media_provider (
190 providerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
191 title
VARCHAR(255) NOT NULL,
196 DROP TABLE IF EXISTS wcf1_category
;
197 CREATE TABLE wcf1_category (
198 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
199 objectTypeID
INT(10) NOT NULL,
200 parentCategoryID
INT(10) NOT NULL,
201 title
VARCHAR(255) NOT NULL,
203 showOrder
INT(10) NOT NULL,
204 time INT(10) NOT NULL,
205 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
209 DROP TABLE IF EXISTS wcf1_clipboard_action
;
210 CREATE TABLE wcf1_clipboard_action (
211 actionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
212 packageID
INT(10) NOT NULL DEFAULT 0,
213 actionName
VARCHAR(50) NOT NULL DEFAULT '',
214 actionClassName
VARCHAR(200) NOT NULL DEFAULT '',
215 showOrder
INT(10) NOT NULL DEFAULT 0,
216 UNIQUE KEY actionName (packageID
, actionName
, actionClassName
)
219 DROP TABLE IF EXISTS wcf1_clipboard_item
;
220 CREATE TABLE wcf1_clipboard_item (
221 objectTypeID
INT(10) NOT NULL DEFAULT 0,
222 userID
INT(10) NOT NULL DEFAULT 0,
223 objectID
INT(10) NOT NULL DEFAULT 0,
224 UNIQUE KEY (objectTypeID
, userID
, objectID
)
227 DROP TABLE IF EXISTS wcf1_clipboard_page
;
228 CREATE TABLE wcf1_clipboard_page (
229 pageClassName
VARCHAR(80) NOT NULL DEFAULT '',
230 packageID
INT(10) NOT NULL DEFAULT 0,
231 actionID
INT(10) NOT NULL DEFAULT 0
234 DROP TABLE IF EXISTS wcf1_core_object
;
235 CREATE TABLE wcf1_core_object (
236 objectID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
237 packageID
INT(10) NOT NULL,
238 objectName
VARCHAR(255) NOT NULL DEFAULT '',
239 UNIQUE KEY object (packageID
, objectName
)
242 DROP TABLE IF EXISTS wcf1_cronjob
;
243 CREATE TABLE wcf1_cronjob (
244 cronjobID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
245 className
varchar(255) NOT NULL DEFAULT '',
246 packageID
INT(10) NOT NULL,
247 description
varchar(255) NOT NULL DEFAULT '',
248 startMinute
varchar(255) NOT NULL DEFAULT '*',
249 startHour
varchar(255) NOT NULL DEFAULT '*',
250 startDom
varchar(255) NOT NULL DEFAULT '*',
251 startMonth
varchar(255) NOT NULL DEFAULT '*',
252 startDow
varchar(255) NOT NULL DEFAULT '*',
253 lastExec
INT(10) NOT NULL DEFAULT 0,
254 nextExec
INT(10) NOT NULL DEFAULT 0,
255 afterNextExec
INT(10) NOT NULL DEFAULT 0,
256 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
257 canBeEdited
TINYINT(1) NOT NULL DEFAULT 1,
258 canBeDisabled
TINYINT(1) NOT NULL DEFAULT 1,
259 state TINYINT(1) NOT NULL DEFAULT 0,
260 failCount
TINYINT(1) NOT NULL DEFAULT 0
263 DROP TABLE IF EXISTS wcf1_cronjob_log
;
264 CREATE TABLE wcf1_cronjob_log (
265 cronjobLogID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
266 cronjobID
INT(10) NOT NULL,
267 execTime
INT(10) NOT NULL DEFAULT 0,
268 success
TINYINT(1) NOT NULL DEFAULT 0,
272 DROP TABLE IF EXISTS wcf1_dashboard_box
;
273 CREATE TABLE wcf1_dashboard_box (
274 boxID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
275 packageID
INT(10) NOT NULL,
276 boxName
VARCHAR(255) NOT NULL DEFAULT '',
277 boxType
VARCHAR(30) NOT NULL DEFAULT 'sidebar', -- can be 'content' or 'sidebar'
278 className
VARCHAR(255) NOT NULL DEFAULT ''
281 DROP TABLE IF EXISTS wcf1_dashboard_option
;
282 CREATE TABLE wcf1_dashboard_option (
283 objectTypeID
INT(10) NOT NULL,
284 boxID
INT(10) NOT NULL,
285 showOrder
INT(10) NOT NULL,
286 UNIQUE KEY dashboardOption (objectTypeID
, boxID
)
289 DROP TABLE IF EXISTS wcf1_event_listener
;
290 CREATE TABLE wcf1_event_listener (
291 listenerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
292 packageID
INT(10) NOT NULL,
293 environment
ENUM('user', 'admin') NOT NULL DEFAULT 'user',
294 eventClassName
VARCHAR(80) NOT NULL DEFAULT '',
295 eventName
VARCHAR(50) NOT NULL DEFAULT '',
296 listenerClassName
VARCHAR(200) NOT NULL DEFAULT '',
297 inherit TINYINT(1) NOT NULL DEFAULT 0,
298 niceValue
TINYINT(3) NOT NULL DEFAULT 0,
299 UNIQUE KEY packageID (packageID
, environment
, eventClassName
, eventName
, listenerClassName
)
302 DROP TABLE IF EXISTS wcf1_language
;
303 CREATE TABLE wcf1_language (
304 languageID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
305 languageCode
VARCHAR(20) NOT NULL DEFAULT '',
306 languageName
VARCHAR(255) NOT NULL DEFAULT '',
307 countryCode
VARCHAR(10) NOT NULL DEFAULT '',
308 isDefault
TINYINT(1) NOT NULL DEFAULT 0,
309 hasContent
TINYINT(1) NOT NULL DEFAULT 0,
310 UNIQUE KEY languageCode (languageCode
)
313 DROP TABLE IF EXISTS wcf1_language_category
;
314 CREATE TABLE wcf1_language_category (
315 languageCategoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
316 languageCategory
VARCHAR(255) NOT NULL DEFAULT '',
317 UNIQUE KEY languageCategory (languageCategory
)
320 DROP TABLE IF EXISTS wcf1_language_item
;
321 CREATE TABLE wcf1_language_item (
322 languageItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
323 languageID
INT(10) NOT NULL,
324 languageItem
VARCHAR(255) NOT NULL DEFAULT '',
325 languageItemValue MEDIUMTEXT
NOT NULL,
326 languageCustomItemValue MEDIUMTEXT
,
327 languageUseCustomValue
TINYINT(1) NOT NULL DEFAULT 0,
328 languageItemOriginIsSystem
TINYINT(1) NOT NULL DEFAULT 1,
329 languageCategoryID
INT(10) NOT NULL,
331 UNIQUE KEY languageItem (languageItem
, languageID
),
332 KEY languageItemOriginIsSystem (languageItemOriginIsSystem
)
335 DROP TABLE IF EXISTS wcf1_language_server
;
336 CREATE TABLE wcf1_language_server (
337 languageServerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
338 serverURL
VARCHAR(255) NOT NULL DEFAULT '',
339 isDisabled
TINYINT(1) NOT NULL DEFAULT 0
342 DROP TABLE IF EXISTS wcf1_modification_log
;
343 CREATE TABLE wcf1_modification_log (
344 logID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
345 objectTypeID
INT(10) NOT NULL,
346 objectID
INT(10) NOT NULL,
348 username
VARCHAR(255) NOT NULL DEFAULT '',
349 time INT(10) NOT NULL DEFAULT 0,
350 action VARCHAR(80) NOT NULL,
351 additionalData MEDIUMTEXT
354 DROP TABLE IF EXISTS wcf1_object_type
;
355 CREATE TABLE wcf1_object_type (
356 objectTypeID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
357 definitionID
INT(10) NOT NULL,
358 packageID
INT(10) NOT NULL,
359 objectType
VARCHAR(255) NOT NULL,
360 className
VARCHAR(255) NOT NULL DEFAULT '',
361 additionalData MEDIUMTEXT
,
362 UNIQUE KEY objectType (objectType
, definitionID
, packageID
)
365 DROP TABLE IF EXISTS wcf1_object_type_definition
;
366 CREATE TABLE wcf1_object_type_definition (
367 definitionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
368 definitionName
VARCHAR(255) NOT NULL,
369 packageID
INT(10) NOT NULL,
370 interfaceName
VARCHAR(255) NOT NULL DEFAULT '',
371 categoryName
VARCHAR(80) NOT NULL DEFAULT '',
372 UNIQUE KEY definitionName (definitionName
)
375 DROP TABLE IF EXISTS wcf1_option
;
376 CREATE TABLE wcf1_option (
377 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
378 packageID
INT(10) NOT NULL,
379 optionName
VARCHAR(255) NOT NULL DEFAULT '',
380 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
381 optionType
VARCHAR(255) NOT NULL DEFAULT '',
382 optionValue MEDIUMTEXT
,
383 validationPattern
TEXT,
384 selectOptions MEDIUMTEXT
,
385 enableOptions MEDIUMTEXT
,
386 showOrder
INT(10) NOT NULL DEFAULT 0,
387 hidden
TINYINT(1) NOT NULL DEFAULT 0,
390 supportI18n
TINYINT(1) NOT NULL DEFAULT 0,
391 requireI18n
TINYINT(1) NOT NULL DEFAULT 0,
392 additionalData MEDIUMTEXT
,
394 UNIQUE KEY optionName (optionName
)
397 DROP TABLE IF EXISTS wcf1_option_category
;
398 CREATE TABLE wcf1_option_category (
399 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
400 packageID
INT(10) NOT NULL,
401 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
402 parentCategoryName
VARCHAR(255) NOT NULL DEFAULT '',
403 showOrder
INT(10) NOT NULL DEFAULT 0,
406 UNIQUE KEY categoryName (categoryName
)
409 DROP TABLE IF EXISTS wcf1_package
;
410 CREATE TABLE wcf1_package (
411 packageID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
412 package
VARCHAR(255) NOT NULL DEFAULT '',
413 packageDir
VARCHAR(255) NOT NULL DEFAULT '',
414 packageName
VARCHAR(255) NOT NULL DEFAULT '',
415 packageDescription
VARCHAR(255) NOT NULL DEFAULT '',
416 packageVersion
VARCHAR(255) NOT NULL DEFAULT '',
417 packageDate
INT(10) NOT NULL DEFAULT 0,
418 installDate
INT(10) NOT NULL DEFAULT 0,
419 updateDate
INT(10) NOT NULL DEFAULT 0,
420 packageURL
VARCHAR(255) NOT NULL DEFAULT '',
421 isApplication
TINYINT(1) NOT NULL DEFAULT 0,
422 author
VARCHAR(255) NOT NULL DEFAULT '',
423 authorURL
VARCHAR(255) NOT NULL DEFAULT '',
424 KEY package (package
)
427 DROP TABLE IF EXISTS wcf1_package_exclusion
;
428 CREATE TABLE wcf1_package_exclusion (
429 packageID
INT(10) NOT NULL,
430 excludedPackage
VARCHAR(255) NOT NULL DEFAULT '',
431 excludedPackageVersion
VARCHAR(255) NOT NULL DEFAULT '',
432 UNIQUE KEY packageID (packageID
, excludedPackage
)
435 DROP TABLE IF EXISTS wcf1_package_installation_file_log
;
436 CREATE TABLE wcf1_package_installation_file_log (
438 filename
VARCHAR(255) NOT NULL,
439 application
VARCHAR(255) NOT NULL,
440 UNIQUE KEY applicationFile (application
, filename
)
443 DROP TABLE IF EXISTS wcf1_package_installation_form
;
444 CREATE TABLE wcf1_package_installation_form (
445 queueID
INT(10) NOT NULL,
446 formName
VARCHAR(80) NOT NULL DEFAULT '',
447 document TEXT NOT NULL,
448 UNIQUE KEY formDocument (queueID
, formName
)
451 DROP TABLE IF EXISTS wcf1_package_installation_node
;
452 CREATE TABLE wcf1_package_installation_node (
453 queueID
INT(10) NOT NULL,
454 processNo
INT(10) NOT NULL DEFAULT 0,
455 sequenceNo
SMALLINT(4) NOT NULL DEFAULT 0,
456 node
CHAR(8) NOT NULL DEFAULT '',
457 parentNode
CHAR(8) NOT NULL DEFAULT '',
458 nodeType
ENUM('optionalPackages','package', 'pip') NOT NULL DEFAULT 'package',
459 nodeData
TEXT NOT NULL,
460 done
TINYINT(1) NOT NULL DEFAULT 0
463 DROP TABLE IF EXISTS wcf1_package_installation_plugin
;
464 CREATE TABLE wcf1_package_installation_plugin (
465 pluginName
VARCHAR(255) NOT NULL PRIMARY KEY,
467 priority
TINYINT(1) NOT NULL DEFAULT 0,
468 className
VARCHAR(255) NOT NULL
471 DROP TABLE IF EXISTS wcf1_package_installation_queue
;
472 CREATE TABLE wcf1_package_installation_queue (
473 queueID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
474 parentQueueID
INT(10) NOT NULL DEFAULT 0,
475 processNo
INT(10) NOT NULL DEFAULT 0,
476 userID
INT(10) NOT NULL,
477 package
VARCHAR(255) NOT NULL DEFAULT '',
478 packageName
VARCHAR(255) NOT NULL DEFAULT '',
480 archive
VARCHAR(255) NOT NULL DEFAULT '',
481 action ENUM('install', 'update', 'uninstall') NOT NULL DEFAULT 'install',
482 done
TINYINT(1) NOT NULL DEFAULT 0,
483 confirmInstallation
TINYINT(1) NOT NULL DEFAULT 0,
484 packageType
ENUM('default', 'requirement', 'optional') NOT NULL DEFAULT 'default'
487 DROP TABLE IF EXISTS wcf1_package_installation_sql_log
;
488 CREATE TABLE wcf1_package_installation_sql_log (
490 sqlTable
VARCHAR(100) NOT NULL DEFAULT '',
491 sqlColumn
VARCHAR(100) NOT NULL DEFAULT '',
492 sqlIndex
VARCHAR(100) NOT NULL DEFAULT '',
493 UNIQUE KEY packageID (packageID
, sqlTable
, sqlColumn
, sqlIndex
)
496 DROP TABLE IF EXISTS wcf1_package_requirement
;
497 CREATE TABLE wcf1_package_requirement (
498 packageID
INT(10) NOT NULL,
499 requirement
INT(10) NOT NULL,
500 UNIQUE KEY packageID (packageID
, requirement
)
503 DROP TABLE IF EXISTS wcf1_package_update
;
504 CREATE TABLE wcf1_package_update (
505 packageUpdateID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
506 packageUpdateServerID
INT(10) NOT NULL,
507 package
VARCHAR(255) NOT NULL DEFAULT '',
508 packageName
VARCHAR(255) NOT NULL DEFAULT '',
509 packageDescription
VARCHAR(255) NOT NULL DEFAULT '',
510 author
VARCHAR(255) NOT NULL DEFAULT '',
511 authorURL
VARCHAR(255) NOT NULL DEFAULT '',
512 isApplication
TINYINT(1) NOT NULL DEFAULT 0,
513 UNIQUE KEY packageUpdateServerID (packageUpdateServerID
, package
)
516 DROP TABLE IF EXISTS wcf1_package_update_exclusion
;
517 CREATE TABLE wcf1_package_update_exclusion (
518 packageUpdateVersionID
INT(10) NOT NULL,
519 excludedPackage
VARCHAR(255) NOT NULL DEFAULT '',
520 excludedPackageVersion
VARCHAR(255) NOT NULL DEFAULT '',
521 UNIQUE KEY packageUpdateVersionID (packageUpdateVersionID
, excludedPackage
)
524 DROP TABLE IF EXISTS wcf1_package_update_fromversion
;
525 CREATE TABLE wcf1_package_update_fromversion (
526 packageUpdateVersionID
INT(10) NOT NULL DEFAULT 0,
527 fromversion
VARCHAR(50) NOT NULL DEFAULT '',
528 UNIQUE KEY packageUpdateVersionID (packageUpdateVersionID
, fromversion
)
531 DROP TABLE IF EXISTS wcf1_package_update_optional
;
532 CREATE TABLE wcf1_package_update_optional (
533 packageUpdateVersionID
INT(10) NOT NULL DEFAULT 0,
534 package
VARCHAR(255) NOT NULL DEFAULT ''
537 DROP TABLE IF EXISTS wcf1_package_update_requirement
;
538 CREATE TABLE wcf1_package_update_requirement (
539 packageUpdateVersionID
INT(10) NOT NULL,
540 package
VARCHAR(255) NOT NULL DEFAULT '',
541 minversion
VARCHAR(50) NOT NULL DEFAULT '',
542 UNIQUE KEY packageUpdateVersionID (packageUpdateVersionID
, package
)
545 DROP TABLE IF EXISTS wcf1_package_update_server
;
546 CREATE TABLE wcf1_package_update_server (
547 packageUpdateServerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
548 serverURL
VARCHAR(255) NOT NULL DEFAULT '',
549 loginUsername
VARCHAR(255) NOT NULL DEFAULT '',
550 loginPassword
VARCHAR(255) NOT NULL DEFAULT '',
551 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
552 lastUpdateTime
INT(10) NOT NULL DEFAULT 0,
553 status
ENUM('online', 'offline') NOT NULL DEFAULT 'online',
557 DROP TABLE IF EXISTS wcf1_package_update_version
;
558 CREATE TABLE wcf1_package_update_version (
559 packageUpdateVersionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
560 packageUpdateID
INT(10) NOT NULL,
561 packageVersion
VARCHAR(50) NOT NULL DEFAULT '',
562 packageDate
INT(10) NOT NULL DEFAULT 0,
563 filename
VARCHAR(255) NOT NULL DEFAULT '',
564 license
VARCHAR(255) NOT NULL DEFAULT '',
565 licenseURL
VARCHAR(255) NOT NULL DEFAULT '',
566 isAccessible
TINYINT(1) NOT NULL DEFAULT 1,
567 isCritical
TINYINT(1) NOT NULL DEFAULT 0,
568 UNIQUE KEY packageUpdateID (packageUpdateID
, packageVersion
)
571 DROP TABLE IF EXISTS wcf1_page_menu_item
;
572 CREATE TABLE wcf1_page_menu_item (
573 menuItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
574 packageID
INT(10) NOT NULL,
575 menuItem
VARCHAR(255) NOT NULL DEFAULT '',
576 parentMenuItem
VARCHAR(255) NOT NULL DEFAULT '',
577 menuItemController
VARCHAR(255) NOT NULL DEFAULT '',
578 menuItemLink
VARCHAR(255) NOT NULL DEFAULT '',
579 menuPosition
ENUM('header', 'footer') NOT NULL DEFAULT 'header',
580 showOrder
INT(10) NOT NULL DEFAULT 0,
581 permissions
TEXT NULL,
583 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
584 className
VARCHAR(255) NOT NULL DEFAULT '',
585 isLandingPage
TINYINT(1) NOT NULL DEFAULT 0,
586 UNIQUE KEY (packageID
, menuItem
)
589 DROP TABLE IF EXISTS wcf1_search
;
590 CREATE TABLE wcf1_search (
591 searchID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
593 searchData MEDIUMTEXT
NOT NULL,
594 searchTime
INT(10) NOT NULL DEFAULT 0,
595 searchType
VARCHAR(255) NOT NULL DEFAULT '',
596 searchHash
CHAR(40) NOT NULL DEFAULT '',
597 KEY searchHash (searchHash
)
600 DROP TABLE IF EXISTS wcf1_session
;
601 CREATE TABLE wcf1_session (
602 sessionID
CHAR(40) NOT NULL PRIMARY KEY,
604 ipAddress
VARCHAR(39) NOT NULL DEFAULT '',
605 userAgent
VARCHAR(255) NOT NULL DEFAULT '',
606 lastActivityTime
INT(10) NOT NULL DEFAULT 0,
607 requestURI
VARCHAR(255) NOT NULL DEFAULT '',
608 requestMethod
VARCHAR(4) NOT NULL DEFAULT '',
609 controller
VARCHAR(255) NOT NULL DEFAULT '',
610 parentObjectType
VARCHAR(255) NOT NULL DEFAULT '',
611 parentObjectID
INT(10) NOT NULL DEFAULT 0,
612 objectType
VARCHAR(255) NOT NULL DEFAULT '',
613 objectID
INT(10) NOT NULL DEFAULT 0,
614 sessionVariables MEDIUMTEXT
,
616 KEY packageID (lastActivityTime
, spiderID
)
619 DROP TABLE IF EXISTS wcf1_sitemap
;
620 CREATE TABLE wcf1_sitemap (
621 sitemapID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
622 packageID
INT(10) NOT NULL,
623 sitemapName
VARCHAR(80) NOT NULL DEFAULT '',
624 className
VARCHAR(255) NOT NULL DEFAULT '',
625 showOrder
INT(10) NOT NULL DEFAULT 0,
626 UNIQUE KEY sitemapName (packageID
, sitemapName
)
629 DROP TABLE IF EXISTS wcf1_smiley
;
630 CREATE TABLE wcf1_smiley (
631 smileyID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
632 packageID
INT(10) NOT NULL,
634 smileyPath
VARCHAR(255) NOT NULL DEFAULT '',
635 smileyTitle
VARCHAR(255) NOT NULL DEFAULT '',
636 smileyCode
VARCHAR(255) NOT NULL DEFAULT '',
637 aliases
TEXT NOT NULL,
638 showOrder
INT(10) NOT NULL DEFAULT 0,
639 UNIQUE KEY smileyCode (smileyCode
)
642 DROP TABLE IF EXISTS wcf1_spider
;
643 CREATE TABLE wcf1_spider (
644 spiderID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
645 spiderIdentifier
VARCHAR(255) DEFAULT '',
646 spiderName
VARCHAR(255) DEFAULT '',
647 spiderURL
VARCHAR(255) DEFAULT '',
648 UNIQUE KEY spiderIdentifier (spiderIdentifier
)
651 DROP TABLE IF EXISTS wcf1_style
;
652 CREATE TABLE wcf1_style (
653 styleID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
654 packageID
INT(10) NOT NULL,
655 styleName
VARCHAR(255) NOT NULL DEFAULT '',
656 templateGroupID
INT(10) NOT NULL DEFAULT 0,
657 isDefault
TINYINT(1) NOT NULL DEFAULT 0,
658 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
659 styleDescription
VARCHAR(30) NOT NULL DEFAULT '',
660 styleVersion
VARCHAR(255) NOT NULL DEFAULT '',
661 styleDate
CHAR(10) NOT NULL DEFAULT '0000-00-00',
662 image
VARCHAR(255) NOT NULL DEFAULT '',
663 copyright
VARCHAR(255) NOT NULL DEFAULT '',
664 license
VARCHAR(255) NOT NULL DEFAULT '',
665 authorName
VARCHAR(255) NOT NULL DEFAULT '',
666 authorURL
VARCHAR(255) NOT NULL DEFAULT '',
667 imagePath
VARCHAR(255) NOT NULL DEFAULT ''
670 DROP TABLE IF EXISTS wcf1_style_variable
;
671 CREATE TABLE wcf1_style_variable (
672 variableID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
673 variableName
VARCHAR(50) NOT NULL,
674 defaultValue MEDIUMTEXT
,
675 UNIQUE KEY variableName (variableName
)
678 DROP TABLE IF EXISTS wcf1_style_variable_value
;
679 CREATE TABLE wcf1_style_variable_value (
680 styleID
INT(10) NOT NULL,
681 variableID
INT(10) NOT NULL,
682 variableValue MEDIUMTEXT
,
683 UNIQUE KEY (styleID
, variableID
)
686 DROP TABLE IF EXISTS wcf1_template
;
687 CREATE TABLE wcf1_template (
688 templateID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
689 packageID
INT(10) NOT NULL,
690 templateName
VARCHAR(255) NOT NULL,
691 application
VARCHAR(255) NOT NULL,
692 templateGroupID
INT(10),
693 lastModificationTime
INT(10) NOT NULL DEFAULT 0,
694 UNIQUE KEY applicationTemplate (application
, templateGroupID
, templateName
),
695 KEY templateGroupID (packageID
, templateGroupID
, templateName
)
698 DROP TABLE IF EXISTS wcf1_template_group
;
699 CREATE TABLE wcf1_template_group (
700 templateGroupID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
701 parentTemplateGroupID
INT(10),
702 templateGroupName
VARCHAR(255) NOT NULL DEFAULT '',
703 templateGroupFolderName
VARCHAR(255) NOT NULL DEFAULT ''
706 DROP TABLE IF EXISTS wcf1_template_listener
;
707 CREATE TABLE wcf1_template_listener (
708 listenerID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
709 packageID
INT(10) NOT NULL,
710 name VARCHAR(80) NOT NULL DEFAULT '',
711 environment
ENUM('user','admin') NOT NULL DEFAULT 'user',
712 templateName
VARCHAR(80) NOT NULL DEFAULT '',
713 eventName
VARCHAR(50) NOT NULL DEFAULT '',
714 templateCode
TEXT NOT NULL,
715 KEY templateName (environment
, templateName
)
718 DROP TABLE IF EXISTS wcf1_tracked_visit
;
719 CREATE TABLE wcf1_tracked_visit (
720 objectTypeID
INT(10) NOT NULL,
721 objectID
INT(10) NOT NULL,
722 userID
INT(10) NOT NULL,
723 visitTime
INT(10) NOT NULL DEFAULT 0,
724 UNIQUE KEY (objectTypeID
, objectID
, userID
),
725 KEY (userID
, visitTime
)
728 DROP TABLE IF EXISTS wcf1_tracked_visit_type
;
729 CREATE TABLE wcf1_tracked_visit_type (
730 objectTypeID
INT(10) NOT NULL,
731 userID
INT(10) NOT NULL,
732 visitTime
INT(10) NOT NULL DEFAULT 0,
733 UNIQUE KEY (objectTypeID
, userID
),
734 KEY (userID
, visitTime
)
737 DROP TABLE IF EXISTS wcf1_user
;
738 CREATE TABLE wcf1_user (
739 userID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
740 username
VARCHAR(255) NOT NULL DEFAULT '',
741 email
VARCHAR(255) NOT NULL DEFAULT '',
742 password VARCHAR(100) NOT NULL DEFAULT '',
743 accessToken
CHAR(40) NOT NULL DEFAULT '',
744 languageID
INT(10) NOT NULL DEFAULT 0,
745 registrationDate
INT(10) NOT NULL DEFAULT 0,
746 styleID
INT(10) NOT NULL DEFAULT 0,
747 banned
TINYINT(1) NOT NULL DEFAULT 0,
748 banReason MEDIUMTEXT
NULL,
749 activationCode
INT(10) NOT NULL DEFAULT 0,
750 lastLostPasswordRequestTime
INT(10) NOT NULL DEFAULT 0,
751 lostPasswordKey
VARCHAR(40) NOT NULL DEFAULT '',
752 lastUsernameChange
INT(10) NOT NULL DEFAULT 0,
753 newEmail
VARCHAR(255) NOT NULL DEFAULT '',
754 oldUsername
VARCHAR(255) NOT NULL DEFAULT '',
755 quitStarted
INT(10) NOT NULL DEFAULT 0,
756 reactivationCode
INT(10) NOT NULL DEFAULT 0,
757 registrationIpAddress
VARCHAR(39) NOT NULL DEFAULT '',
759 disableAvatar
TINYINT(1) NOT NULL DEFAULT 0,
760 disableAvatarReason
TEXT,
761 enableGravatar
TINYINT(1) NOT NULL DEFAULT 0,
763 signatureEnableBBCodes
TINYINT(1) NOT NULL DEFAULT 1,
764 signatureEnableHtml
TINYINT(1) NOT NULL DEFAULT 0,
765 signatureEnableSmilies
TINYINT(1) NOT NULL DEFAULT 1,
766 disableSignature
TINYINT(1) NOT NULL DEFAULT 0,
767 disableSignatureReason
TEXT,
768 lastActivityTime
INT(10) NOT NULL DEFAULT 0,
769 profileHits
INT(10) NOT NULL DEFAULT 0,
771 userTitle
VARCHAR(255) NOT NULL DEFAULT '',
772 userOnlineGroupID
INT(10),
773 activityPoints
INT(10) NOT NULL DEFAULT 0,
774 notificationMailToken
VARCHAR(20) NOT NULL DEFAULT '',
775 authData
VARCHAR(255) NOT NULL DEFAULT '',
777 KEY username (username
),
778 KEY registrationDate (registrationDate
),
779 KEY styleID (styleID
),
780 KEY activationCode (activationCode
),
781 KEY registrationData (registrationIpAddress
, registrationDate
),
782 KEY activityPoints (activityPoints
)
785 DROP TABLE IF EXISTS wcf1_user_activity_event
;
786 CREATE TABLE wcf1_user_activity_event (
787 eventID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
788 objectTypeID
INT(10) NOT NULL,
789 objectID
INT(10) NOT NULL,
791 userID
INT(10) NOT NULL,
792 time INT(10) NOT NULL,
797 KEY (objectTypeID
, objectID
)
800 DROP TABLE IF EXISTS wcf1_user_activity_point
;
801 CREATE TABLE wcf1_user_activity_point (
802 userID
INT(10) NOT NULL,
803 objectTypeID
INT(10) NOT NULL,
804 activityPoints
INT(10) NOT NULL DEFAULT 0,
805 PRIMARY KEY (userID
, objectTypeID
),
809 DROP TABLE IF EXISTS wcf1_user_activity_point_event
;
810 CREATE TABLE wcf1_user_activity_point_event (
811 eventID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
812 objectTypeID
INT(10) NOT NULL,
813 objectID
INT(10) NOT NULL,
814 userID
INT(10) NOT NULL,
816 UNIQUE KEY (objectTypeID
, userID
, objectID
)
819 DROP TABLE IF EXISTS wcf1_user_avatar
;
820 CREATE TABLE wcf1_user_avatar (
821 avatarID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
822 avatarName
VARCHAR(255) NOT NULL DEFAULT '',
823 avatarExtension
VARCHAR(7) NOT NULL DEFAULT '',
824 width
SMALLINT(5) NOT NULL DEFAULT 0,
825 height
SMALLINT(5) NOT NULL DEFAULT 0,
827 fileHash
VARCHAR(40) NOT NULL DEFAULT '',
828 cropX
SMALLINT(5) NOT NULL DEFAULT 0,
829 cropY
SMALLINT(5) NOT NULL DEFAULT 0
832 DROP TABLE IF EXISTS wcf1_user_collapsible_content
;
833 CREATE TABLE wcf1_user_collapsible_content (
834 objectTypeID
INT(10) NOT NULL,
835 objectID
VARCHAR(50) NOT NULL,
836 userID
INT(10) NOT NULL,
837 UNIQUE KEY (objectTypeID
, objectID
, userID
)
840 DROP TABLE IF EXISTS wcf1_user_follow
;
841 CREATE TABLE wcf1_user_follow (
842 followID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
843 userID
INT(10) NOT NULL,
844 followUserID
INT(10) NOT NULL,
845 time INT(10) NOT NULL DEFAULT 0,
846 UNIQUE KEY (userID
, followUserID
)
849 DROP TABLE IF EXISTS wcf1_user_group
;
850 CREATE TABLE wcf1_user_group (
851 groupID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
852 groupName
VARCHAR(255) NOT NULL DEFAULT '',
853 groupType
TINYINT(1) NOT NULL DEFAULT 4,
854 priority
MEDIUMINT(8) NOT NULL DEFAULT 0,
855 userOnlineMarking
VARCHAR(255) NOT NULL DEFAULT '%s',
856 showOnTeamPage
TINYINT(1) NOT NULL DEFAULT 0
859 DROP TABLE IF EXISTS wcf1_user_group_option
;
860 CREATE TABLE wcf1_user_group_option (
861 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
863 optionName
VARCHAR(255) NOT NULL DEFAULT '',
864 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
865 optionType
VARCHAR(255) NOT NULL DEFAULT '',
866 defaultValue MEDIUMTEXT
,
867 adminDefaultValue MEDIUMTEXT
,
868 validationPattern
TEXT,
869 enableOptions MEDIUMTEXT
,
870 showOrder
INT(10) NOT NULL DEFAULT 0,
873 additionalData MEDIUMTEXT
,
874 UNIQUE KEY optionName (optionName
, packageID
)
877 DROP TABLE IF EXISTS wcf1_user_group_option_category
;
878 CREATE TABLE wcf1_user_group_option_category (
879 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
880 packageID
INT(10) NOT NULL,
881 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
882 parentCategoryName
VARCHAR(255) NOT NULL DEFAULT '',
883 showOrder
INT(10) NOT NULL DEFAULT 0,
886 UNIQUE KEY categoryName (categoryName
)
889 DROP TABLE IF EXISTS wcf1_user_group_option_value
;
890 CREATE TABLE wcf1_user_group_option_value (
891 groupID
INT(10) NOT NULL,
892 optionID
INT(10) NOT NULL,
893 optionValue MEDIUMTEXT
NOT NULL,
894 UNIQUE KEY groupID (groupID
, optionID
)
897 DROP TABLE IF EXISTS wcf1_user_ignore
;
898 CREATE TABLE wcf1_user_ignore (
899 ignoreID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
900 userID
INT(10) NOT NULL,
901 ignoreUserID
INT(10) NOT NULL,
902 time INT(10) NOT NULL DEFAULT 0,
903 UNIQUE KEY (userID
, ignoreUserID
)
906 DROP TABLE IF EXISTS wcf1_user_menu_item
;
907 CREATE TABLE wcf1_user_menu_item (
908 menuItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
909 packageID
INT(10) NOT NULL,
910 menuItem
VARCHAR(255) NOT NULL DEFAULT '',
911 parentMenuItem
VARCHAR(255) NOT NULL DEFAULT '',
912 menuItemController
VARCHAR(255) NOT NULL DEFAULT '',
913 menuItemLink
VARCHAR(255) NOT NULL DEFAULT '',
914 showOrder
INT(10) NOT NULL DEFAULT 0,
917 className
VARCHAR(255) NOT NULL DEFAULT '',
918 UNIQUE KEY menuItem (menuItem
, packageID
)
922 DROP TABLE IF EXISTS wcf1_user_notification
;
923 CREATE TABLE wcf1_user_notification (
924 notificationID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
925 packageID
INT(10) NOT NULL,
926 eventID
INT(10) NOT NULL,
927 objectID
INT(10) NOT NULL DEFAULT 0,
928 eventHash
VARCHAR(40) NOT NULL DEFAULT '',
930 time INT(10) NOT NULL DEFAULT 0,
933 UNIQUE KEY (packageID
, eventID
, objectID
)
936 -- notification recipients
937 DROP TABLE IF EXISTS wcf1_user_notification_to_user
;
938 CREATE TABLE wcf1_user_notification_to_user (
939 notificationID
INT(10) NOT NULL,
940 userID
INT(10) NOT NULL,
941 mailNotified
TINYINT(1) NOT NULL DEFAULT 0,
942 UNIQUE KEY notificationID (notificationID
, userID
)
945 -- events that create notifications
946 DROP TABLE IF EXISTS wcf1_user_notification_event
;
947 CREATE TABLE wcf1_user_notification_event (
948 eventID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
949 packageID
INT(10) NOT NULL,
950 eventName
VARCHAR(255) NOT NULL DEFAULT '',
951 objectTypeID
INT(10) NOT NULL,
952 className
VARCHAR(255) NOT NULL DEFAULT '',
955 preset
TINYINT(1) NOT DEFAULT 0,
956 UNIQUE KEY eventName (eventName
, objectTypeID
)
959 -- user configuration for events
960 DROP TABLE IF EXISTS wcf1_user_notification_event_to_user
;
961 CREATE TABLE wcf1_user_notification_event_to_user (
962 userID
INT(10) NOT NULL,
963 eventID
INT(10) NOT NULL,
964 mailNotificationType
ENUM('none', 'instant', 'daily') NOT NULL DEFAULT 'none',
965 UNIQUE KEY (eventID
, userID
)
968 DROP TABLE IF EXISTS wcf1_user_object_watch
;
969 CREATE TABLE wcf1_user_object_watch (
970 watchID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
971 objectTypeID
INT(10) NOT NULL,
972 objectID
INT(10) NOT NULL,
973 userID
INT(10) NOT NULL,
974 notification
TINYINT(1) NOT NULL DEFAULT 0,
976 UNIQUE KEY (objectTypeID
, userID
, objectID
),
977 KEY (objectTypeID
, objectID
)
980 DROP TABLE IF EXISTS wcf1_user_option
;
981 CREATE TABLE wcf1_user_option (
982 optionID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
983 packageID
INT(10) NOT NULL,
984 optionName
VARCHAR(255) NOT NULL DEFAULT '',
985 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
986 optionType
VARCHAR(255) NOT NULL DEFAULT '',
987 defaultValue MEDIUMTEXT
,
988 validationPattern
TEXT,
989 selectOptions MEDIUMTEXT
,
990 enableOptions MEDIUMTEXT
,
991 required
TINYINT(1) NOT NULL DEFAULT 0,
992 askDuringRegistration
TINYINT(1) NOT NULL DEFAULT 0,
993 editable
TINYINT(1) NOT NULL DEFAULT 0,
994 visible
TINYINT(1) NOT NULL DEFAULT 0,
995 outputClass
VARCHAR(255) NOT NULL DEFAULT '',
996 searchable
TINYINT(1) NOT NULL DEFAULT 0,
997 showOrder
INT(10) NOT NULL DEFAULT 0,
998 isDisabled
TINYINT(1) NOT NULL DEFAULT 0,
1001 additionalData MEDIUMTEXT
,
1002 UNIQUE KEY optionName (optionName
, packageID
),
1003 KEY categoryName (categoryName
)
1006 DROP TABLE IF EXISTS wcf1_user_option_category
;
1007 CREATE TABLE wcf1_user_option_category (
1008 categoryID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1009 packageID
INT(10) NOT NULL,
1010 categoryName
VARCHAR(255) NOT NULL DEFAULT '',
1011 parentCategoryName
VARCHAR(255) NOT NULL DEFAULT '',
1012 showOrder
INT(10) NOT NULL DEFAULT 0,
1015 UNIQUE KEY categoryName (categoryName
)
1018 DROP TABLE IF EXISTS wcf1_user_option_value
;
1019 CREATE TABLE wcf1_user_option_value (
1020 userID
INT(10) NOT NULL PRIMARY KEY
1023 DROP TABLE IF EXISTS wcf1_user_profile_menu_item
;
1024 CREATE TABLE wcf1_user_profile_menu_item (
1025 menuItemID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1026 packageID
INT(10) NOT NULL,
1027 menuItem
VARCHAR(255) NOT NULL,
1028 showOrder
INT(10) NOT NULL DEFAULT 0,
1029 permissions
TEXT NULL,
1031 className
VARCHAR(255) NOT NULL,
1032 UNIQUE KEY (packageID
, menuItem
)
1035 DROP TABLE IF EXISTS wcf1_user_profile_visitor
;
1036 CREATE TABLE wcf1_user_profile_visitor (
1037 visitorID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1040 time INT(10) NOT NULL DEFAULT 0,
1041 UNIQUE KEY (ownerID
, userID
),
1045 DROP TABLE IF EXISTS wcf1_user_rank
;
1046 CREATE TABLE wcf1_user_rank (
1047 rankID
INT(10) NOT NULL AUTO_INCREMENT
PRIMARY KEY,
1049 requiredPoints
INT(10) NOT NULL DEFAULT 0,
1050 rankTitle
VARCHAR(255) NOT NULL DEFAULT '',
1051 cssClassName
VARCHAR(255) NOT NULL DEFAULT '',
1052 rankImage
VARCHAR(255) NOT NULL DEFAULT '',
1053 repeatImage
TINYINT(3) NOT NULL DEFAULT 1,
1054 requiredGender
TINYINT(1) NOT NULL DEFAULT 0
1057 DROP TABLE IF EXISTS wcf1_user_storage
;
1058 CREATE TABLE wcf1_user_storage (
1059 userID
INT(10) NOT NULL,
1060 field
VARCHAR(80) NOT NULL DEFAULT '',
1062 UNIQUE KEY userStorageData (userID
, field
)
1065 DROP TABLE IF EXISTS wcf1_user_to_group
;
1066 CREATE TABLE wcf1_user_to_group (
1067 userID
INT(10) NOT NULL,
1068 groupID
INT(10) NOT NULL,
1069 UNIQUE KEY userID (userID
, groupID
)
1072 DROP TABLE IF EXISTS wcf1_user_to_language
;
1073 CREATE TABLE wcf1_user_to_language (
1074 userID
INT(10) NOT NULL,
1075 languageID
INT(10) NOT NULL,
1076 UNIQUE KEY userID (userID
, languageID
)
1080 ALTER TABLE wcf1_acl_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1081 ALTER TABLE wcf1_acl_option
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1083 ALTER TABLE wcf1_acl_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1084 ALTER TABLE wcf1_acl_option_category
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1086 ALTER TABLE wcf1_acl_option_to_user
ADD FOREIGN KEY (optionID
) REFERENCES wcf1_acl_option (optionID
) ON DELETE CASCADE;
1087 ALTER TABLE wcf1_acl_option_to_user
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1089 ALTER TABLE wcf1_acl_option_to_group
ADD FOREIGN KEY (optionID
) REFERENCES wcf1_acl_option (optionID
) ON DELETE CASCADE;
1090 ALTER TABLE wcf1_acl_option_to_group
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE CASCADE;
1092 ALTER TABLE wcf1_acp_menu_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1094 ALTER TABLE wcf1_acp_search_provider
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1096 ALTER TABLE wcf1_acp_session
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1098 ALTER TABLE wcf1_acp_session_access_log
ADD FOREIGN KEY (sessionLogID
) REFERENCES wcf1_acp_session_log (sessionLogID
) ON DELETE CASCADE;
1100 ALTER TABLE wcf1_acp_session_log
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1102 ALTER TABLE wcf1_acp_template
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1104 ALTER TABLE wcf1_application
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1106 ALTER TABLE wcf1_attachment
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1107 ALTER TABLE wcf1_attachment
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1109 ALTER TABLE wcf1_bbcode
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1111 ALTER TABLE wcf1_bbcode_attribute
ADD FOREIGN KEY (bbcodeID
) REFERENCES wcf1_bbcode (bbcodeID
) ON DELETE CASCADE;
1113 ALTER TABLE wcf1_category
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1115 ALTER TABLE wcf1_clipboard_action
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1117 ALTER TABLE wcf1_clipboard_item
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1119 ALTER TABLE wcf1_clipboard_page
ADD FOREIGN KEY (actionID
) REFERENCES wcf1_clipboard_action (actionID
) ON DELETE CASCADE;
1120 ALTER TABLE wcf1_clipboard_page
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1122 ALTER TABLE wcf1_core_object
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1124 ALTER TABLE wcf1_cronjob
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1126 ALTER TABLE wcf1_cronjob_log
ADD FOREIGN KEY (cronjobID
) REFERENCES wcf1_cronjob (cronjobID
) ON DELETE CASCADE;
1128 ALTER TABLE wcf1_event_listener
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1130 ALTER TABLE wcf1_language_item
ADD FOREIGN KEY (languageID
) REFERENCES wcf1_language (languageID
) ON DELETE CASCADE;
1131 ALTER TABLE wcf1_language_item
ADD FOREIGN KEY (languageCategoryID
) REFERENCES wcf1_language_category (languageCategoryID
) ON DELETE CASCADE;
1132 ALTER TABLE wcf1_language_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1134 ALTER TABLE wcf1_modification_log
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1135 ALTER TABLE wcf1_modification_log
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1137 ALTER TABLE wcf1_object_type
ADD FOREIGN KEY (definitionID
) REFERENCES wcf1_object_type_definition (definitionID
) ON DELETE CASCADE;
1138 ALTER TABLE wcf1_object_type
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1140 ALTER TABLE wcf1_object_type_definition
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1142 ALTER TABLE wcf1_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1144 ALTER TABLE wcf1_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1146 ALTER TABLE wcf1_package_exclusion
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1148 ALTER TABLE wcf1_package_installation_file_log
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1150 ALTER TABLE wcf1_package_installation_form
ADD FOREIGN KEY (queueID
) REFERENCES wcf1_package_installation_queue (queueID
) ON DELETE CASCADE;
1152 ALTER TABLE wcf1_package_installation_node
ADD FOREIGN KEY (queueID
) REFERENCES wcf1_package_installation_queue (queueID
) ON DELETE CASCADE;
1154 ALTER TABLE wcf1_package_installation_plugin
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1156 ALTER TABLE wcf1_package_installation_queue
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1157 ALTER TABLE wcf1_package_installation_queue
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE SET NULL;
1159 ALTER TABLE wcf1_package_installation_sql_log
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1161 ALTER TABLE wcf1_package_requirement
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1162 ALTER TABLE wcf1_package_requirement
ADD FOREIGN KEY (requirement
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1164 ALTER TABLE wcf1_package_update
ADD FOREIGN KEY (packageUpdateServerID
) REFERENCES wcf1_package_update_server (packageUpdateServerID
) ON DELETE CASCADE;
1166 ALTER TABLE wcf1_package_update_exclusion
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
1168 ALTER TABLE wcf1_package_update_fromversion
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
1170 ALTER TABLE wcf1_package_update_requirement
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
1172 ALTER TABLE wcf1_package_update_optional
ADD FOREIGN KEY (packageUpdateVersionID
) REFERENCES wcf1_package_update_version (packageUpdateVersionID
) ON DELETE CASCADE;
1174 ALTER TABLE wcf1_package_update_version
ADD FOREIGN KEY (packageUpdateID
) REFERENCES wcf1_package_update (packageUpdateID
) ON DELETE CASCADE;
1176 ALTER TABLE wcf1_page_menu_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1178 ALTER TABLE wcf1_search
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1180 ALTER TABLE wcf1_session
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1181 ALTER TABLE wcf1_session
ADD FOREIGN KEY (spiderID
) REFERENCES wcf1_spider (spiderID
) ON DELETE CASCADE;
1183 ALTER TABLE wcf1_sitemap
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1185 ALTER TABLE wcf1_smiley
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1186 ALTER TABLE wcf1_smiley
ADD FOREIGN KEY (categoryID
) REFERENCES wcf1_category (categoryID
) ON DELETE SET NULL;
1188 ALTER TABLE wcf1_user_storage
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1190 ALTER TABLE wcf1_style
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1192 ALTER TABLE wcf1_style_variable_value
ADD FOREIGN KEY (styleID
) REFERENCES wcf1_style (styleID
) ON DELETE CASCADE;
1193 ALTER TABLE wcf1_style_variable_value
ADD FOREIGN KEY (variableID
) REFERENCES wcf1_style_variable (variableID
) ON DELETE CASCADE;
1195 ALTER TABLE wcf1_template
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1196 ALTER TABLE wcf1_template
ADD FOREIGN KEY (templateGroupID
) REFERENCES wcf1_template_group (templateGroupID
) ON DELETE CASCADE;
1198 ALTER TABLE wcf1_template_group
ADD FOREIGN KEY (parentTemplateGroupID
) REFERENCES wcf1_template_group (templateGroupID
) ON DELETE SET NULL;
1200 ALTER TABLE wcf1_template_listener
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1202 ALTER TABLE wcf1_user_collapsible_content
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1203 ALTER TABLE wcf1_user_collapsible_content
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1205 ALTER TABLE wcf1_user_group_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1207 ALTER TABLE wcf1_user_group_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1209 ALTER TABLE wcf1_user_group_option_value
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE CASCADE;
1210 ALTER TABLE wcf1_user_group_option_value
ADD FOREIGN KEY (optionID
) REFERENCES wcf1_user_group_option (optionID
) ON DELETE CASCADE;
1212 ALTER TABLE wcf1_user_option
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1214 ALTER TABLE wcf1_user_option_category
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1216 ALTER TABLE wcf1_user_option_value
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1218 ALTER TABLE wcf1_user_to_group
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1219 ALTER TABLE wcf1_user_to_group
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE CASCADE;
1221 ALTER TABLE wcf1_user_to_language
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1222 ALTER TABLE wcf1_user_to_language
ADD FOREIGN KEY (languageID
) REFERENCES wcf1_language (languageID
) ON DELETE CASCADE;
1224 ALTER TABLE wcf1_dashboard_box
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1226 ALTER TABLE wcf1_dashboard_option
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1227 ALTER TABLE wcf1_dashboard_option
ADD FOREIGN KEY (boxID
) REFERENCES wcf1_dashboard_box (boxID
) ON DELETE CASCADE;
1229 ALTER TABLE wcf1_tracked_visit
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1230 ALTER TABLE wcf1_tracked_visit
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1232 ALTER TABLE wcf1_tracked_visit_type
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1233 ALTER TABLE wcf1_tracked_visit_type
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1235 ALTER TABLE wcf1_user
ADD FOREIGN KEY (avatarID
) REFERENCES wcf1_user_avatar (avatarID
) ON DELETE SET NULL;
1236 ALTER TABLE wcf1_user
ADD FOREIGN KEY (rankID
) REFERENCES wcf1_user_rank (rankID
) ON DELETE SET NULL;
1237 ALTER TABLE wcf1_user
ADD FOREIGN KEY (userOnlineGroupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE SET NULL;
1239 ALTER TABLE wcf1_user_avatar
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1241 ALTER TABLE wcf1_user_follow
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1242 ALTER TABLE wcf1_user_follow
ADD FOREIGN KEY (followUserID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1244 ALTER TABLE wcf1_user_ignore
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1245 ALTER TABLE wcf1_user_ignore
ADD FOREIGN KEY (ignoreUserID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1247 ALTER TABLE wcf1_user_menu_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1249 ALTER TABLE wcf1_user_notification
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1250 ALTER TABLE wcf1_user_notification
ADD FOREIGN KEY (eventID
) REFERENCES wcf1_user_notification_event (eventID
) ON DELETE CASCADE;
1251 ALTER TABLE wcf1_user_notification
ADD FOREIGN KEY (authorID
) REFERENCES wcf1_user (userID
) ON DELETE SET NULL;
1253 ALTER TABLE wcf1_user_notification_to_user
ADD FOREIGN KEY (notificationID
) REFERENCES wcf1_user_notification (notificationID
) ON DELETE CASCADE;
1254 ALTER TABLE wcf1_user_notification_to_user
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1256 ALTER TABLE wcf1_user_notification_event
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1257 ALTER TABLE wcf1_user_notification_event
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1259 ALTER TABLE wcf1_user_notification_event_to_user
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1260 ALTER TABLE wcf1_user_notification_event_to_user
ADD FOREIGN KEY (eventID
) REFERENCES wcf1_user_notification_event (eventID
) ON DELETE CASCADE;
1262 ALTER TABLE wcf1_user_profile_menu_item
ADD FOREIGN KEY (packageID
) REFERENCES wcf1_package (packageID
) ON DELETE CASCADE;
1264 ALTER TABLE wcf1_user_rank
ADD FOREIGN KEY (groupID
) REFERENCES wcf1_user_group (groupID
) ON DELETE SET NULL;
1266 ALTER TABLE wcf1_user_activity_event
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1267 ALTER TABLE wcf1_user_activity_event
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1268 ALTER TABLE wcf1_user_activity_event
ADD FOREIGN KEY (languageID
) REFERENCES wcf1_language (languageID
) ON DELETE SET NULL;
1270 ALTER TABLE wcf1_user_activity_point
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1271 ALTER TABLE wcf1_user_activity_point
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1273 ALTER TABLE wcf1_user_activity_point_event
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1274 ALTER TABLE wcf1_user_activity_point_event
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1276 ALTER TABLE wcf1_user_profile_visitor
ADD FOREIGN KEY (ownerID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1277 ALTER TABLE wcf1_user_profile_visitor
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1279 ALTER TABLE wcf1_user_object_watch
ADD FOREIGN KEY (userID
) REFERENCES wcf1_user (userID
) ON DELETE CASCADE;
1280 ALTER TABLE wcf1_user_object_watch
ADD FOREIGN KEY (objectTypeID
) REFERENCES wcf1_object_type (objectTypeID
) ON DELETE CASCADE;
1283 /* default inserts */
1284 -- default user groups
1285 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group1', 1);
1286 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group2', 2);
1287 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group3', 3);
1288 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group4', 4);
1289 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group5', 4);
1290 INSERT INTO wcf1_user_group (groupName
, groupType
) VALUES ('wcf.acp.group.group6', 4);
1292 -- default user group options
1293 INSERT INTO wcf1_user_group_option (optionName
, categoryName
, optionType
, defaultValue
, adminDefaultValue
, showOrder
) VALUES ('admin.general.canUseAcp', 'admin.general', 'boolean', '0', '1', 1);
1294 INSERT INTO wcf1_user_group_option (optionName
, categoryName
, optionType
, defaultValue
, adminDefaultValue
, showOrder
) VALUES ('admin.system.package.canInstallPackage', 'admin.system.package', 'boolean', '0', '1', 1);
1295 INSERT INTO wcf1_user_group_option (optionName
, categoryName
, optionType
, defaultValue
, adminDefaultValue
, showOrder
) VALUES ('admin.user.canEditGroup', 'admin.user.group', 'boolean', '0', '1', 1);
1297 -- default user group option values
1298 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (1, 1, '0'); -- Everyone
1299 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (1, 2, '0'); -- Everyone
1300 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (1, 3, '0'); -- Everyone
1301 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (4, 1, '1'); -- Administrators
1302 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (4, 2, '1'); -- Administrators
1303 INSERT INTO wcf1_user_group_option_value (groupID
, optionID
, optionValue
) VALUES (4, 3, '1'); -- Administrators
1305 -- default update servers
1306 INSERT INTO wcf1_package_update_server (serverURL
, status
, isDisabled
, errorMessage
, lastUpdateTime
, loginUsername
, loginPassword
) VALUES ('http://update.woltlab.com/maelstrom/', 'online', 0, NULL, 0, '', '');
1307 INSERT INTO wcf1_package_update_server (serverURL
, status
, isDisabled
, errorMessage
, lastUpdateTime
, loginUsername
, loginPassword
) VALUES ('http://store.woltlab.com/maelstrom/', 'online', 0, NULL, 0, '', '');
1309 -- style default values
1310 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContentBackgroundColor', 'rgba(255, 255, 255, 1)');
1311 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfColor', 'rgba(102, 102, 102, 1)');
1312 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLinkColor', 'rgba(63, 127, 191, 1)');
1313 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLinkHoverColor', 'rgba(15, 79, 143, 1)');
1314 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerBackgroundColor', 'rgba(255, 255, 255, 1)');
1315 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerAccentBackgroundColor', 'rgba(249, 249, 249, 1)');
1316 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerHoverBackgroundColor', 'rgba(244, 244, 244, 1)');
1317 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerBorderColor', 'rgba(221, 221, 221, 1)');
1318 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfContainerBorderRadius', '0');
1319 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTabularBoxBackgroundColor', 'rgba(63, 127, 191, 1)');
1320 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTabularBoxColor', 'rgba(255, 255, 255, 1)');
1321 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTabularBoxHoverColor', 'rgba(255, 255, 255, 1)');
1322 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelBackgroundColor', 'rgba(45, 45, 45, 1)');
1323 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelColor', 'rgba(255, 255, 255, 1)');
1324 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelHoverColor', 'rgba(255, 255, 255, 1)');
1325 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonBackgroundColor', 'rgba(249, 249, 249, 1)');
1326 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonBorderColor', 'rgba(221, 221, 221, 1)');
1327 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonColor', 'rgba(102, 102, 102, 1)');
1328 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryBackgroundColor', 'rgba(211, 232, 254, 1)');
1329 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryBorderColor', 'rgba(136, 194, 255, 1)');
1330 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryColor', 'rgba(102, 153, 204, 1)');
1331 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryHoverBackgroundColor', 'darken(@wcfButtonPrimaryBackgroundColor, 3%)');
1332 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryHoverBorderColor', 'darken(@wcfButtonPrimaryBorderColor, 10%)');
1333 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonPrimaryHoverColor', '@wcfButtonPrimaryColor');
1334 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonHoverBackgroundColor', 'rgba(241, 241, 241, 1)');
1335 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonHoverBorderColor', 'rgba(224, 224, 224, 1)');
1336 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfButtonHoverColor', 'rgba(102, 102, 102, 1)');
1337 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputBackgroundColor', 'rgba(255, 255, 255, 1)');
1338 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputColor', 'rgba(102, 102, 102, 1)');
1339 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputBorderColor', 'rgba(204, 204, 204, 1)');
1340 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputHoverBackgroundColor', 'rgba(239, 247, 255, 1)');
1341 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInputHoverBorderColor', 'rgba(198, 222, 248, 1)');
1342 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfBaseFontSize', '13px');
1343 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfBaseFontFamily', '"Trebuchet MS", Arial, sans-serif');
1344 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLayoutFluidGap', '30px');
1345 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLayoutFixedWidth', '1200px');
1346 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageBackgroundColor', 'rgba(224, 224, 224, 1)');
1347 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageColor', 'rgba(102, 102, 102, 1)');
1348 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageLinkColor', 'rgba(63, 127, 191, 1)');
1349 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfPageLinkHoverColor', 'rgba(15, 79, 143, 1)');
1350 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSidebarBackgroundColor', '@wcfContainerHoverBackgroundColor');
1351 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDimmedColor', 'rgba(136, 136, 136, 1)');
1352 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfExtraDimmedColor', 'lighten(@wcfDimmedColor, 20%)');
1353 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfLabelColor', '@wcfColor');
1354 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHeadlineColor', '@wcfColor');
1355 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHeadlineFontFamily', '"Trebuchet MS", Arial, sans-serif');
1356 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownBackgroundColor', '@wcfContentBackgroundColor');
1357 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownColor', '@wcfColor');
1358 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownBorderColor', '@wcfContainerBorderColor');
1359 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDropdownHoverBackgroundColor', '@wcfContainerHoverBackgroundColor');
1360 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfBaseLineHeight', '1.28');
1361 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHeadlineFontSize', '170%');
1362 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSubHeadlineFontSize', '140%');
1363 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTitleFontSize', '120%');
1364 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSmallFontSize', '85%');
1365 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfWarningColor', 'rgba(153, 153, 0, 1)');
1366 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfWarningBackgroundColor', 'rgba(255, 255, 221, 1)');
1367 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfWarningBorderColor', 'rgba(204, 204, 0, 1)');
1368 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfErrorColor', 'rgba(204, 0, 0, 1)');
1369 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfErrorBackgroundColor', 'rgba(255, 238, 238, 1)');
1370 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfErrorBorderColor', 'rgba(255, 153, 153, 1)');
1371 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSuccessColor', 'rgba(0, 153, 0, 1)');
1372 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSuccessBackgroundColor', 'rgba(238, 255, 238, 1)');
1373 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSuccessBorderColor', 'rgba(0, 204, 0, 1)');
1374 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInfoColor', 'rgba(102, 136, 187, 1)');
1375 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInfoBackgroundColor', 'rgba(221, 238, 255, 1)');
1376 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfInfoBorderColor', 'rgba(153, 187, 238, 1)');
1377 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTooltipBackgroundColor', 'rgba(0, 0, 0, .8)');
1378 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfTooltipColor', 'rgba(255, 255, 255, 1)');
1379 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfHighlightBackgroundColor', 'rgba(255, 255, 102, 1)');
1380 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapTiny', '4px');
1381 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapSmall', '7px');
1382 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapMedium', '14px');
1383 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfGapLarge', '21px');
1384 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfNavigationHeaderBackgroundColor', '@wcfContentBackgroundColor');
1385 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfNavigationFooterBackgroundColor', '@wcfContainerAccentBackgroundColor');
1386 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuBackgroundColor', '@wcfContainerAccentBackgroundColor');
1387 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuHoverBackgroundColor', '@wcfContainerAccentBackgroundColor');
1388 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuColor', '@wcfColor');
1389 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfMainMenuActiveColor', '@wcfLinkColor');
1390 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfUserPanelHoverBackgroundColor', 'rgba(60, 60, 60, 1)');
1391 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSelectedBackgroundColor', 'rgba(255, 255, 200, 1)');
1392 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfSelectedColor', '@wcfColor');
1393 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDeletedBackgroundColor', 'rgba(255, 238, 238, 1)');
1394 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDeletedColor', 'rgba(204, 0, 0, 1)');
1395 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDisabledBackgroundColor', 'rgba(238, 255, 238, 1)');
1396 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('wcfDisabledColor', 'rgba(0, 153, 0, 1)');
1397 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('useFluidLayout', '1');
1398 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('pageLogo', '');
1399 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('individualLess', '');
1400 INSERT INTO wcf1_style_variable (variableName
, defaultValue
) VALUES ('overrideLess', '');
1405 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('YouTube', 'https?://(?:.+?\\.)?youtu(?:\\.be/|be\\.com/watch\\?(?:.*?&)?v=)(?<ID>[a-zA-Z0-9_-]+)(?<start>#t=(?:\\d+|(?:\\d+h(?:\\d+m)?(?:\\d+s)?)|(?:\\d+m(?:\\d+s)?)|(?:\\d+s))$)?', '<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/{$ID}?wmode=transparent{$start}" frameborder="0" allowfullscreen></iframe>');
1407 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('Vimeo', 'http://vimeo\\.com/(?<ID>\\d+)', '<iframe src="http://player.vimeo.com/video/{$ID}" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>');
1409 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('MyVideo', 'http://(?:www\\.)?myvideo\\.de/watch/(?<ID>\\d+)', '<object style="width:611px;height:383px;" width="611" height="383"><embed src="http://www.myvideo.de/movie/{$ID}" width="611" height="383" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"></embed><param name="movie" value="http://www.myvideo.de/movie/{$ID}"></param><param name="AllowFullscreen" value="true"></param><param name="AllowScriptAccess" value="always"></param></object>');
1411 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('Clipfish', 'http://(?:www\\.)?clipfish\\.de/video/(?<ID>\\d+)/', '<div style="width:464px; height:404px;"><div style="width:464px; height:384px;"><iframe src="http://www.clipfish.de/embed_video/?vid={$ID}&as=0&col=990000" name="Clipfish Embedded Video" width="464" height="384" align="left" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"></iframe></div></div>');
1413 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('Veoh', 'http://(?:www\\.)?veoh\\.com/watch/v(?<ID>\\d+[a-zA-Z0-9]+)', '<object width="410" height="341" id="veohFlashPlayer" name="veohFlashPlayer"><param name="movie" value="http://www.veoh.com/swf/webplayer/WebPlayer.swf?version=AFrontend.5.7.0.1308&permalinkId=v{$ID}&player=videodetailsembedded&videoAutoPlay=0&id=anonymous"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.veoh.com/swf/webplayer/WebPlayer.swf?version=AFrontend.5.7.0.1308&permalinkId=v{$ID}&player=videodetailsembedded&videoAutoPlay=0&id=anonymous" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="410" height="341" id="veohFlashPlayerEmbed" name="veohFlashPlayerEmbed"></embed></object>');
1415 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('DailyMotion', 'https?://(?:www\\.)?dailymotion\\.com/video/(?<ID>[a-zA-Z0-9]+)', '<iframe frameborder="0" width="480" height="208" src="http://www.dailymotion.com/embed/video/{$ID}"></iframe>');
1417 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('YouKu', 'https?://(?:.+?\\.)?youku\\.com/v_show/id_(?<ID>[a-zA-Z0-9_-]+)(?:\\.html)?', '<iframe height=498 width=510 src="http://player.youku.com/embed/{$ID}" frameborder="0" allowfullscreen></iframe>');
1420 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('github gist', 'https://gist.github.com/(?<ID>[^/]+/[0-9a-zA-Z]+)', '<script src="https://gist.github.com/{$ID}.js"> </script>');
1422 INSERT INTO wcf1_bbcode_media_provider (title
, regex
, html
) VALUES ('Soundcloud', 'https?://soundcloud.com/(?<artist>[a-zA-Z0-9_-]+)/(?<song>[a-zA-Z0-9_-]+)', '<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fsoundcloud.com%2F{$artist}%2F{$song}"></iframe>');
1424 -- default priorities
1425 UPDATE wcf1_user_group
SET priority
= 10 WHERE groupID
= 3;
1426 UPDATE wcf1_user_group
SET priority
= 1000 WHERE groupID
= 4;
1427 UPDATE wcf1_user_group
SET priority
= 50 WHERE groupID
= 5;
1428 UPDATE wcf1_user_group
SET priority
= 100 WHERE groupID
= 6;
1430 -- default 'showOnTeamPage' setting
1431 UPDATE wcf1_user_group
SET showOnTeamPage
= 1 WHERE groupID
IN (4, 5, 6);
1434 INSERT INTO wcf1_user_rank (groupID
, requiredPoints
, rankTitle
, cssClassName
) VALUES
1435 (4, 0, 'wcf.user.rank.administrator', 'blue'),
1436 (5, 0, 'wcf.user.rank.moderator', 'blue'),
1437 (6, 0, 'wcf.user.rank.superModerator', 'blue'),
1438 (3, 0, 'wcf.user.rank.user0', ''),
1439 (3, 300, 'wcf.user.rank.user1', ''),
1440 (3, 900, 'wcf.user.rank.user2', ''),
1441 (3, 3000, 'wcf.user.rank.user3', ''),
1442 (3, 9000, 'wcf.user.rank.user4', ''),
1443 (3, 15000, 'wcf.user.rank.user5', '');