source: trunk/_InstallationResources/omforum_migration_10097_10098.sql @ 445

Revision 445, 6.5 KB checked in by Xiping.Wang, 3 years ago (diff)

Merge changes from omcollab_GDC2 387-394,444

Line 
1
2--
3-- Email Digest Mod
4-- Table structure for table `om_digests_subscribed_forums`
5--
6
7CREATE TABLE IF NOT EXISTS `om_digests_subscribed_forums` (
8  `user_id` mediumint(8) NOT NULL DEFAULT '0',
9  `forum_id` mediumint(8) NOT NULL DEFAULT '0',
10  PRIMARY KEY (`user_id`,`forum_id`)
11) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
12
13ALTER TABLE om_users ADD user_digest_type varchar(4) NOT NULL default 'NONE';
14ALTER TABLE om_users ADD user_digest_format varchar(4) NOT NULL default 'HTML';
15ALTER TABLE om_users ADD user_digest_show_mine tinyint(4) unsigned NOT NULL default '1';
16ALTER TABLE om_users ADD user_digest_send_on_no_posts tinyint(4) unsigned NOT NULL default '0';
17ALTER TABLE om_users ADD user_digest_send_hour_gmt decimal(5,2) unsigned NOT NULL default '0.00';
18ALTER TABLE om_users ADD user_digest_show_pms tinyint(4) unsigned NOT NULL default '1';
19ALTER TABLE om_users ADD user_digest_max_posts mediumint(8) unsigned default NULL;
20ALTER TABLE om_users ADD user_digest_min_words mediumint(8) unsigned default NULL;
21ALTER TABLE om_users ADD user_digest_remove_foes tinyint(4) unsigned NOT NULL default '0';
22ALTER TABLE om_users ADD user_digest_sortby varchar(13) NOT NULL default 'board';
23ALTER TABLE om_users ADD user_digest_max_display_words mediumint(8) unsigned default '0';
24ALTER TABLE om_users ADD user_digest_reset_lastvisit tinyint(4) unsigned NOT NULL default '1';
25ALTER TABLE om_users ADD user_digest_filter_type varchar(3) NOT NULL default 'ALL';
26ALTER TABLE om_users ADD user_digest_pm_mark_read tinyint(4) NOT NULL default '0';
27ALTER TABLE om_users ADD user_digest_new_posts_only tinyint(4) NOT NULL default '0';
28
29UPDATE om_users SET user_digest_type = 'NONE' WHERE TRIM(user_digest_type) = '';
30UPDATE om_users SET user_digest_format = 'HTML' WHERE TRIM(user_digest_format) = '';
31UPDATE om_users SET user_digest_sortby = 'board' WHERE TRIM(user_digest_sortby) = '';
32UPDATE om_users SET user_digest_filter_type = 'ALL' WHERE TRIM(user_digest_filter_type) = '' OR user_digest_filter_type = '0';
33
34INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_custom_stylesheet_path', 'prosilver/theme/digest_stylesheet.css', '0');
35INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_digests_title', 'phpBB Digests', '0');
36INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_enable_auto_subscriptions', '0', '0');
37INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_enable_custom_stylesheets', '0', '0');
38INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_host', 'phpbbservices.com', '0');
39INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_key_value', '', '0');
40INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_log_eol', 'HTML', '0');
41INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_log_path', '', '0');
42INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_max_items', '0', '0');
43INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_page_url', 'http://phpbbservices.com/digests/', '0');
44INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_require_key', '0', '0');
45INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_reset_log', '0', '0');
46INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_reset_log_date', '0', '0');
47INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_show_output', '1', '0');
48INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_check_all_forums', '1', '0');
49INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_filter_type', 'ALL', '0');
50INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_format', 'HTML', '0');
51INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_max_display_words', '0', '0');
52INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_max_posts', '0', '0');
53INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_min_words', '0', '0');
54INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_new_posts_only', '0', '0');
55INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_pm_mark_read', '0', '0');
56INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_remove_foes', '0', '0');
57INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_reset_lastvisit', '0', '0');
58INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_send_hour_gmt', '-1', '0');
59INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_send_on_no_posts', '0', '0');
60INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_show_mine', '1', '0');
61INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_show_pms', '1', '0');
62INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_sortby', 'board', '0');
63INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_user_digest_type', 'NONE', '0');
64INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_version', '2.2.2', '0');
65INSERT INTO om_config (config_name, config_value, is_dynamic) VALUES ('digests_weekly_digest_day', '0', '0');
66
67--
68-- Enable the forum digest module
69-- 
70
71INSERT INTO `om_modules` VALUES
72(191, 1, 1, '', 'ucp', 0, 55, 64, 'Digests', '', ''),
73(192, 1, 1, 'digests', 'ucp', 191, 56, 57, 'UCP_DIGESTS_BASICS', 'basics', ''),
74(193, 1, 1, 'digests', 'ucp', 191, 58, 59, 'UCP_DIGESTS_POSTS_SELECTION', 'posts_selection', ''),
75(194, 1, 1, 'digests', 'ucp', 191, 60, 61, 'UCP_DIGESTS_POST_FILTERS', 'post_filters', ''),
76(195, 1, 1, 'digests', 'ucp', 191, 62, 63, 'UCP_DIGESTS_ADDITIONAL_CRITERIA', 'additional_criteria', ''),
77(196, 1, 1, '', 'acp', 0, 267, 274, 'Digest Settings', '', ''),
78(197, 1, 1, 'board', 'acp', 196, 268, 269, 'ACP_DIGEST_GENERAL_SETTINGS', 'digest_general', 'acl_a_board'),
79(198, 1, 1, 'board', 'acp', 196, 270, 271, 'ACP_DIGEST_LOG_SETTINGS', 'digest_log', 'acl_a_board'),
80(199, 1, 1, 'board', 'acp', 196, 272, 273, 'ACP_DIGEST_USER_DEFAULT_SETTINGS', 'digest_user_defaults', 'acl_a_board');
Note: See TracBrowser for help on using the repository browser.