|
11 | 11 | $modules = []; |
12 | 12 | $modules[] = new D2UModule("60-1", |
13 | 13 | "D2U Guestbook - Gästebuch mit Bootstrap 4 Tabs", |
14 | | - 7); |
| 14 | + 8); |
15 | 15 | $modules[] = new D2UModule("60-2", |
16 | 16 | "D2U Guestbook - Infobox Bewertung", |
17 | 17 | 2); |
18 | 18 | $modules[] = new D2UModule("60-3", |
19 | 19 | "D2U Guestbook - Gästebuch ohne Tabs", |
20 | | - 6); |
| 20 | + 7); |
21 | 21 | $d2u_module_manager = new D2UModuleManager($modules, "", "d2u_address"); |
22 | 22 | $d2u_module_manager->autoupdate(); |
23 | 23 | } |
24 | 24 |
|
25 | | -// 1.0.3 Update database |
26 | 25 | $sql = rex_sql::factory(); |
| 26 | +// 1.0.3 Update database |
27 | 27 | $sql->setQuery("SHOW COLUMNS FROM ". \rex::getTablePrefix() ."d2u_guestbook LIKE 'privacy_policy_accepted';"); |
28 | 28 | if($sql->getRows() == 0) { |
29 | 29 | $sql->setQuery("ALTER TABLE ". \rex::getTablePrefix() ."d2u_guestbook " |
30 | | - . "ADD privacy_policy_accepted VARCHAR(3) DEFAULT 'no' AFTER recommendation;"); |
| 30 | + . "ADD privacy_policy_accepted tinyint(1) DEFAULT 0 AFTER recommendation;"); |
| 31 | +} |
| 32 | +// 1.0.6 Update database |
| 33 | +if (rex_string::versionCompare($this->getVersion(), '1.0.6', '<')) { |
| 34 | + $sql->setQuery("UPDATE ". \rex::getTablePrefix() ."d2u_guestbook SET privacy_policy_accepted = '0' WHERE privacy_policy_accepted = 'no';"); |
| 35 | + $sql->setQuery("UPDATE ". \rex::getTablePrefix() ."d2u_guestbook SET privacy_policy_accepted = '1' WHERE privacy_policy_accepted = 'yes';"); |
| 36 | + $sql->setQuery("ALTER TABLE ". \rex::getTablePrefix() ."d2u_guestbook CHANGE privacy_policy_accepted privacy_policy_accepted tinyint(1) DEFAULT 0;"); |
31 | 37 | } |
32 | 38 |
|
33 | 39 | // remove default lang setting |
|
0 commit comments