aboutsummaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
authorMoritz Strohm <strohm@data-quest.de>2022-12-16 13:44:16 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2022-12-16 13:44:16 +0000
commitd6ec870033743fcc07f8b6c71cb32450cc75abb6 (patch)
tree0e900032e4e555f7dbc2770737b9eeed0cdf747d /db
parent20ebf68a5481623b362374ba1c0cd7025f2f6dfe (diff)
StEP 1596, closes #1596
Closes #1596 Merge request studip/studip!1038
Diffstat (limited to 'db')
-rw-r--r--db/migrations/5.3.15_add_accessibility_receiver_email_config.php33
1 files changed, 33 insertions, 0 deletions
diff --git a/db/migrations/5.3.15_add_accessibility_receiver_email_config.php b/db/migrations/5.3.15_add_accessibility_receiver_email_config.php
new file mode 100644
index 0000000..d3d73c2
--- /dev/null
+++ b/db/migrations/5.3.15_add_accessibility_receiver_email_config.php
@@ -0,0 +1,33 @@
+<?php
+
+class AddAccessibilityReceiverEmailConfig extends Migration
+{
+ public function description()
+ {
+ return 'Adds the configuration ACCESSIBILITY_RECEIVER_EMAIL, if it doesn\'t exist yet.';
+ }
+
+ protected function up()
+ {
+ $db = DBManager::get();
+
+ $db->exec(
+ "INSERT IGNORE INTO `config`
+ (`field`, `type`, `range`, `value`, `section`, `description`, `mkdate`, `chdate`)
+ VALUES
+ (
+ 'ACCESSIBILITY_RECEIVER_EMAIL', 'array', 'global', '', 'accessibility',
+ 'Die E-Mail-Adressen der Personen, die beim Melden einer Barriere benachrichtigt werden sollen.',
+ UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
+ )"
+ );
+ }
+
+ protected function down()
+ {
+ $db = DBManager::get();
+
+ $db->exec("DELETE FROM `config_values` WHERE `field` = 'ACCESSIBILITY_RECEIVER_EMAIL'");
+ $db->exec("DELETE FROM `config` WHERE `field` = 'ACCESSIBILITY_RECEIVER_EMAIL'");
+ }
+}