summaryrefslogtreecommitdiffstats
path: root/modules-available/sysconfig/install.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2020-11-03 13:47:44 +0100
committerSimon Rettberg2020-11-03 13:47:44 +0100
commit5486173328d4488abbfc92011883336a214e6293 (patch)
tree51af6d6b3b1df8519e3353e1695157bb86d31bb7 /modules-available/sysconfig/install.inc.php
parent[locationinfo] Remove unused javascript (diff)
downloadslx-admin-5486173328d4488abbfc92011883336a214e6293.tar.gz
slx-admin-5486173328d4488abbfc92011883336a214e6293.tar.xz
slx-admin-5486173328d4488abbfc92011883336a214e6293.zip
[sysconfig] Display duplicate files for generated system config
Implements #3670
Diffstat (limited to 'modules-available/sysconfig/install.inc.php')
-rw-r--r--modules-available/sysconfig/install.inc.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/modules-available/sysconfig/install.inc.php b/modules-available/sysconfig/install.inc.php
index f7ff4405..ace5361b 100644
--- a/modules-available/sysconfig/install.inc.php
+++ b/modules-available/sysconfig/install.inc.php
@@ -7,6 +7,7 @@ $update[] = tableCreate('configtgz', "
`title` varchar(200) NOT NULL,
`filepath` varchar(255) NOT NULL,
`status` enum('OK','OUTDATED','MISSING') NOT NULL DEFAULT 'MISSING',
+ `warnings` TEXT NOT NULL DEFAULT NULL,
`dateline` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`configid`)
");
@@ -110,6 +111,14 @@ if (!tableHasColumn('configtgz', 'dateline')) {
// 2020-01-16: Change contents column type
Database::exec("ALTER TABLE `configtgz_module` CHANGE `contents` `contents` LONGBLOB NOT NULL");
+// 2020-11-02: Add warnings column
+if (!tableHasColumn('configtgz', 'warnings')) {
+ if (Database::exec("ALTER TABLE `configtgz` ADD `warnings` TEXT NULL DEFAULT NULL") === false) {
+ finalResponse(UPDATE_FAILED, 'Could not add warnings to configtgz: ' . Database::lastError());
+ }
+ $update[] = UPDATE_DONE;
+}
+
// ----- rebuild configs ------
// TEMPORARY HACK; Rebuild configs.. move somewhere else?
Module::isAvailable('sysconfig');