-
+
+
-
diff --git a/install/migrations/core.php b/install/migrations/core.php
index db30e5ac..405144a1 100644
--- a/install/migrations/core.php
+++ b/install/migrations/core.php
@@ -217,6 +217,8 @@ function getAllMigrations() {
160 => new UpdateMigration('3.2.1', '3.2.0', 160),
161 => new UpdateMigration('3.2.2', '3.2.1', 161),
// 3.3.0
- 162 => new \v330\CreateServiceMessageToLocationTable(162),
+ 162 => new \v330\ServiceMessagesImprovements\CreateServiceMessageToLocationTable(162),
+ 163 => new \v330\ServiceMessagesImprovements\UpdateExistingServiceMessagesLocations(163),
+ 164 => new \v330\ServiceMessagesImprovements\AddLanguageColumnToServiceMessages(164),
);
}
\ No newline at end of file
diff --git a/install/migrations/v330/ServiceMessagesImprovements/AddLanguageColumnToServiceMessages.php b/install/migrations/v330/ServiceMessagesImprovements/AddLanguageColumnToServiceMessages.php
new file mode 100644
index 00000000..21481b99
--- /dev/null
+++ b/install/migrations/v330/ServiceMessagesImprovements/AddLanguageColumnToServiceMessages.php
@@ -0,0 +1,17 @@
+executeQuery("ALTER TABLE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "service_messages`
+ ADD COLUMN `mfh_language` VARCHAR(255) NOT NULL DEFAULT 'ALL'");
+ }
+
+ function innerDown($hesk_settings) {
+ $this->executeQuery("ALTER TABLE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "service_messages`
+ DROP COLUMN `mfh_language`");
+ }
+}
\ No newline at end of file
diff --git a/install/migrations/v330/CreateServiceMessageToLocationTable.php b/install/migrations/v330/ServiceMessagesImprovements/CreateServiceMessageToLocationTable.php
similarity index 91%
rename from install/migrations/v330/CreateServiceMessageToLocationTable.php
rename to install/migrations/v330/ServiceMessagesImprovements/CreateServiceMessageToLocationTable.php
index 066ab39c..0fe7d1ec 100644
--- a/install/migrations/v330/CreateServiceMessageToLocationTable.php
+++ b/install/migrations/v330/ServiceMessagesImprovements/CreateServiceMessageToLocationTable.php
@@ -1,6 +1,6 @@