From 5486173328d4488abbfc92011883336a214e6293 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 3 Nov 2020 13:47:44 +0100 Subject: [sysconfig] Display duplicate files for generated system config Implements #3670 --- modules-available/sysconfig/install.inc.php | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'modules-available/sysconfig/install.inc.php') 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'); -- cgit v1.2.3-55-g7522