diff options
| author | fisharebest <fisharebest@gmail.com> | 2010-12-12 19:05:14 +0000 |
|---|---|---|
| committer | fisharebest <fisharebest@gmail.com> | 2010-12-12 19:05:14 +0000 |
| commit | 45d20a1adacc060def6b66f491f519fbea6c2b69 (patch) | |
| tree | a86aa7f681cc603b71f28ffd8f5e0d0c4885e271 /pgv_to_wt.php | |
| parent | 4b63be9879cd36d959b71692b3da7796d43a0f2f (diff) | |
| download | webtrees-45d20a1adacc060def6b66f491f519fbea6c2b69.tar.gz webtrees-45d20a1adacc060def6b66f491f519fbea6c2b69.tar.bz2 webtrees-45d20a1adacc060def6b66f491f519fbea6c2b69.zip | |
#677540 - config SHOW_RELATIVES_EVENTS is not saved. (Part two - combine similar options). Also fix various bugs such as half-siblings not showing, maternal/paternal grandparent mixups, etc. Also fix various I18N errors, such as "Death of sister" instead of "Death of a sister"
Diffstat (limited to 'pgv_to_wt.php')
| -rw-r--r-- | pgv_to_wt.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pgv_to_wt.php b/pgv_to_wt.php index f1eba2b0ae..1c57084f69 100644 --- a/pgv_to_wt.php +++ b/pgv_to_wt.php @@ -692,6 +692,15 @@ foreach (get_all_gedcoms() as $ged_id=>$gedcom) { @set_gedcom_setting($ged_id, 'SHOW_PEDIGREE_PLACES', $SHOW_PEDIGREE_PLACES); @set_gedcom_setting($ged_id, 'SHOW_PRIVATE_RELATIONSHIPS', $SHOW_PRIVATE_RELATIONSHIPS); @set_gedcom_setting($ged_id, 'SHOW_REGISTER_CAUTION', $SHOW_REGISTER_CAUTION); + + // Update these - see db_schema_5_6.php + $SHOW_RELATIVES_EVENTS=preg_replace('/_(BIRT|MARR|DEAT)_(COUS|MSIB|FSIB|GGCH|NEPH|GGPA)/', '', $SHOW_RELATIVES_EVENTS); + $SHOW_RELATIVES_EVENTS=preg_replace('/_FAMC_(RESI_EMIG)/', '', $SHOW_RELATIVES_EVENTS); + $SHOW_RELATIVES_EVENTS=preg_replace('/_MARR_(MOTH|FATH|FAMC)/', '_MARR_PARE', $SHOW_RELATIVES_EVENTS); + $SHOW_RELATIVES_EVENTS=preg_replace('/_DEAT_(MOTH|FATH)/', '_DEAT_PARE', $SHOW_RELATIVES_EVENTS); + preg_match_all('/[_A-Z]+/', $setting, $match); + set_gedcom_setting($gedcom_id, 'SHOW_RELATIVES_EVENTS', implode(',', array_unique($match[0]))); + @set_gedcom_setting($ged_id, 'SHOW_RELATIVES_EVENTS', $SHOW_RELATIVES_EVENTS); @set_gedcom_setting($ged_id, 'SHOW_SPIDER_TAGLINE', $SHOW_SPIDER_TAGLINE); @set_gedcom_setting($ged_id, 'SHOW_STATS', $SHOW_STATS); |
