summaryrefslogtreecommitdiff
path: root/includes/db_schema
diff options
context:
space:
mode:
authorfisharebest <fisharebest@gmail.com>2010-10-23 14:14:52 +0000
committerfisharebest <fisharebest@gmail.com>2010-10-23 14:14:52 +0000
commit0249a7e0f06e5a8a83b04cd82403de7986a64d7b (patch)
treefac40c59143146b73f9215dfdc4cb955b94a57d3 /includes/db_schema
parent69116898aac8c11d55fcfc6478d660f4960aaf0c (diff)
downloadwebtrees-0249a7e0f06e5a8a83b04cd82403de7986a64d7b.tar.gz
webtrees-0249a7e0f06e5a8a83b04cd82403de7986a64d7b.tar.bz2
webtrees-0249a7e0f06e5a8a83b04cd82403de7986a64d7b.zip
Relationship privacy - combine the separate gedcom-settings and user-settings into a user-gedcom-setting. This provides more flexibility and is much easier to understand.
Diffstat (limited to 'includes/db_schema')
-rw-r--r--includes/db_schema/db_schema_3_4.php14
1 files changed, 7 insertions, 7 deletions
diff --git a/includes/db_schema/db_schema_3_4.php b/includes/db_schema/db_schema_3_4.php
index 3dd5ee74e2..01493464a9 100644
--- a/includes/db_schema/db_schema_3_4.php
+++ b/includes/db_schema/db_schema_3_4.php
@@ -42,14 +42,14 @@ if (!defined('WT_WEBTREES')) {
define('WT_DB_SCHEMA_3_4', '');
self::exec(
- "INSERT IGNORE INTO wt_user_gedcom_setting (user_id, gedcom_id, setting_name, setting_value)".
+ "INSERT IGNORE INTO `##user_gedcom_setting` (user_id, gedcom_id, setting_name, setting_value)".
" SELECT u.user_id, g.gedcom_id, 'RELATIONSHIP_PATH_LENGTH', LEAST(us1.setting_value, gs1.setting_value)".
- " FROM wt_user u".
- " CROSS JOIN wt_gedcom g".
- " LEFT JOIN wt_user_setting us1 ON (u.user_id =us1.user_id AND us1.setting_name='max_relation_path')".
- " LEFT JOIN wt_user_setting us2 ON (u.user_id =us2.user_id AND us2.setting_name='relationship_privacy')".
- " LEFT JOIN wt_gedcom_setting gs1 ON (g.gedcom_id=gs1.gedcom_id AND gs1.setting_name='MAX_RELATION_PATH_LENGTH')".
- " LEFT JOIN wt_gedcom_setting gs2 ON (g.gedcom_id=gs2.gedcom_id AND gs2.setting_name='USE_RELATIONSHIP_PRIVACY')".
+ " FROM ##user u".
+ " CROSS JOIN `##gedcom` g".
+ " LEFT JOIN `##user_setting` us1 ON (u.user_id =us1.user_id AND us1.setting_name='max_relation_path')".
+ " LEFT JOIN `##user_setting` us2 ON (u.user_id =us2.user_id AND us2.setting_name='relationship_privacy')".
+ " LEFT JOIN `##gedcom_setting` gs1 ON (g.gedcom_id=gs1.gedcom_id AND gs1.setting_name='MAX_RELATION_PATH_LENGTH')".
+ " LEFT JOIN `##gedcom_setting` gs2 ON (g.gedcom_id=gs2.gedcom_id AND gs2.setting_name='USE_RELATIONSHIP_PRIVACY')".
" WHERE us2.setting_value AND gs2.setting_value"
);