Merge pull request #19435 from civicrm/5.34
[civicrm-core.git] / CRM / Upgrade / Incremental / sql / 4.6.0.mysql.tpl
CommitLineData
c060946e 1{* file to handle db changes in 4.6.0 during upgrade *}
2e26e3ba
CW
2
3--CRM-16148 add missing option names
4SELECT @option_group_id_pcm := max(id) from civicrm_option_group where name = 'preferred_communication_method';
5SELECT @option_group_id_notePrivacy := max(id) from civicrm_option_group where name = 'note_privacy';
6
7UPDATE civicrm_option_value
8SET name = 'Phone'
9WHERE option_group_id = @option_group_id_pcm AND value = 1;
10UPDATE civicrm_option_value
11SET name = 'Email'
12WHERE option_group_id = @option_group_id_pcm AND value = 2;
13UPDATE civicrm_option_value
14SET name = 'Postal Mail'
15WHERE option_group_id = @option_group_id_pcm AND value = 3;
16UPDATE civicrm_option_value
17SET name = 'SMS'
18WHERE option_group_id = @option_group_id_pcm AND value = 4;
19UPDATE civicrm_option_value
20SET name = 'Fax'
21WHERE option_group_id = @option_group_id_pcm AND value = 5;
22
23UPDATE civicrm_option_value
24SET name = 'None'
25WHERE option_group_id = @option_group_id_notePrivacy AND value = 0;
26UPDATE civicrm_option_value
27SET name = 'Author Only'
28WHERE option_group_id = @option_group_id_notePrivacy AND value = 1;
29
30--These labels were never translated so just copy them over as names
928e011e 31{if $multilingual}
55e590cf 32 UPDATE civicrm_option_value v, civicrm_option_group g
33 SET v.name = v.label_{$locales.0}
34 WHERE g.id = v.option_group_id AND g.name IN
35 ('group_type', 'safe_file_extension', 'wysiwyg_editor');
928e011e 36{else}
37 UPDATE civicrm_option_value v, civicrm_option_group g
55e590cf 38 SET v.name = v.label
928e011e 39 WHERE g.id = v.option_group_id AND g.name IN
40 ('group_type', 'safe_file_extension', 'wysiwyg_editor');
41{/if}
2e26e3ba 42
b44e3f84 43--This one is weird. What the heck is this anyway?
2e26e3ba
CW
44UPDATE civicrm_option_value v, civicrm_option_group g
45SET v.name = v.value
928e011e 46WHERE g.id = v.option_group_id AND g.name = 'redaction_rule';